Fala pessoal, tudo bom com vocês?
Andei um pouco sumido devido ao nascimento do primeiro herdeiro rsrsrs, mais agora estou de volta.
Nesse post vou mostrar como renomear uma instancia SQL Server.
Frequentemente existe a necessidade de migrações de servidores e havendo a possibilidade de fazer a criação do novo servidor enquanto o atual ainda está em produção é sempre melhor, porém o nome do servidor já está em uso, sendo necessário criar o servidor com um nome diferenciado na rede para evitar conflitos.
Geralmente se cria o servidor com o sufixo _NEW ou NEW ou new ou qualquer outro nome que diferencie o novo servidor do velho (atual).
Uma vez que o novo servidor já esteja com tudo instalado igual ao atual, podemos realizar a migração, porém ao efetuar a instalação do SQL Server, a instancia irá ficar com o nome original do servidor, sendo necessário o rename e para isso podemos fazer da seguinte forma:
Primeiramente verificamos o nome atual com a query abaixo:
select @@SERVERNAME
No exemplo a instância está com o nome FLOCKSQL03
Agora vamos renomear para FLOCKSQL04 e para isso precisamos apagar o nome atual.
Podemos realizar essa operação com o comando abaixo:
EXEC sp_dropserver 'FLOCKSQL03'
E logo em seguida já adicionamos o nome novo, através do comando:
EXEC sp_addserver 'FLOCKSQL04', local
Porém se executarmos o comando select @@SERVERNAME o nome ainda será o antigo, para que a mudança efetivamente aconteça é necessário realizar um restart na instancia.
Pronto com esses passos o servidor já estará com o nome correto.