Nome do Servidor de BD

SQL Server

14/10/2004

Boa tarde,

Meu problema é o seguinte:

Através da variável @@servername e do SELECT srvname FROM master..sysservers WHERE
srvid = 0 eu consigo recuperar o nome do servidor. Até aí tudo bem, meu problema é que esses valores não correspondem com o nome do servidor que eu tenho no EM.

Como corrigir isso?

Att
Roberto


Robertolucio

Robertolucio

Curtidas 0

Respostas

Robertolucio

Robertolucio

14/10/2004

Em tempo,

Uma solução que encontrei foi:

sp_addserver ´Nome_Correto´, LOCAL
sp_dropserver ´Nome_Errado´

É a melhor solução? Existem outras?

Att
Roberto


GOSTEI 0
Marcus.magalhaes

Marcus.magalhaes

14/10/2004

Boa tarde.

A variável @@servername retorna somente o nome da instância que foi atribuido durante a instalação.

Verifique se o nome do computador foi alterado, para que o @@servername reflita o nome atual, deve ser utilizado o comando sp_addserver, porém o sql server precisa sobre um stop/start.

Att,


GOSTEI 0
Robertolucio

Robertolucio

14/10/2004

Em tempo de novo, (hehehe)

Existe alguma forma de descobrir essa diferença de nomes do servidor via algum comando T-SQL?

Att
Roberto


GOSTEI 0
POSTAR