Sou um desenvolvedor que herdou uma caixa quase funcional, fazendo a maior parte do que preciso. Exceto que o nome da máquina ainda é o do antigo dev (nós o chamamos de "{username}-dt" ou "{username}-lt" para facilitar o id na rede) e quero renomeá-lo de old-username para meu-nome de usuário.
Naturalmente, isso também afetará o SQL, então pensei em pedir conselhos mais experientes sobre o que preciso fazer antes de renomear minha máquina. Sei que existem alguns sprocs "sp_" a serem executados, mas quando os executo? Preciso reiniciar minha caixa antes ou depois e preciso de um certo nível de privilégio? Isso destruirá qualquer autenticação baseada em Windows existente na caixa (essas contas são todas contas AD de qualquer maneira)?
Como: renomear um computador que hospeda uma instância autônoma do SQL Server
Renomeie o computador.
Reinicie o computador - o SQL Server reconhecerá o novo nome durante a inicialização, mas a
sys.servers
tabela ainda conterá o nome antigo (você pode executarSELECT @@SERVERNAME
para confirmar).Execute os procedimentos
sp_dropserver
esp_addserver
para atualizar esta tabela.De acordo com o BOL, o primeiro requer a permissão ALTER ANY LINKED SERVER e o último - associação na função de servidor setupadmin ; no entanto, uma breve
sp_helptext
investigação do Google sugere que, na verdade, ambos exigem essa permissão ALTER ....Reinicie o SQL Server e use
SELECT @@SERVERNAME
para verificar se a etapa anterior foi bem-sucedida.Além das considerações técnicas explicadas no artigo How to: Rename a Computer... (por exemplo, os computadores envolvidos na replicação não podem ser renomeados), a coisa que mais me preocupa é encontrar e alterar todas as strings de conexão :
app.config
eweb.config
arquivos,Embora pareça difícil, na verdade é muito fácil.
A etapa seis deve indicar o nome que você colocou onde yyy está na etapa 4. Sucesso!
Se você usar o clustering Veritas/Symantec, ficará muito acostumado a fazer isso ;)
Drachenstern, renomeie-o como quiser, você poderá criar um alias em sua máquina local - ferramenta de configuração do SQL Server - para apontar para onde você quiser. Ou faça mais trabalho (mas o correto), como a primeira resposta lhe diz.