Array
(
)

Nome do Servidor de BD

Robertolucio
   - 14 out 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
   - 14 out 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

Marcus.magalhaes
   - 14 out 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,

Robertolucio
   - 14 out 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