SQL Server – Como renomear o servidor / instância no banco de dados quando o nome da máquina é alterado no SO

Visualizações: 3.377
Tempo de Leitura: < 1 minuto

Olá pessoal,
Bom dia!

Neste post, vou demonstrar como renomear o servidor / instância no banco de dados quando o nome da máquina é alterado no sistema operacional, o que é relativamente comum de acontecer no dia a dia.

Quando isso acontece, o nome da máquina no sistema operacional fica diferente do nome da máquina no banco de dados, e você pode perceber isso quando utiliza funções como o @@SERVERNAME, por exemplo.

Uma forma de sempre recuperar a informação atualizada, é utilizando a função SERVERPROPERTY(‘Servername’), que recupera as informações diretamente do sistema operacional. Quando ela traz um resultado diferente da @@SERVERNAME, isso significa que o nome registrado no SQL Server está diferente do nome real da máquina.

Para corrigir esse tipo de problema, basta executar os comandos abaixo:

Após realizar essas alterações, reinicie o serviço do SQL Server e a função @@SERVERNAME irá retornar o nome do servidor correto.

Para maiores informações, consulte a documentação oficial da Microsoft através deste link.

Um abraço e até o próximo post.