Renomear uma instância do cluster de failover do SQL Server
Aplica-se a:SQL Server
Quando uma instância do SQL Server fizer parte de um cluster de failover, o processo de renomeação do servidor virtual diferirá da renomeação de uma instância autônoma. Para obter mais informações, consulte Renomear um computador que hospeda uma instância autônoma do SQL Server.
O nome do servidor virtual sempre será igual ao nome do Nome de Rede do SQL (o Nome de Rede do Servidor Virtual SQL). Embora você possa alterar o nome do servidor virtual, você não pode alterar o nome da instância. Por exemplo, você pode alterar um servidor virtual chamado VS1\instance1 para algum outro nome, como SQL35\instance1, mas a parte da instância do nome, instance1, permanecerá inalterada.
Antes de começar o processo de renomeação, revise os itens a seguir.
SQL Server não dá suporte à renomeação de servidores envolvidos na replicação, exceto no caso de uso de envio de logs com a replicação. O servidor secundário no envio de logs poderá ser renomeado se o servidor primário for permanentemente perdido. Para obter mais informações, confira Replicação e envio de logs (SQL Server).
Quando você renomear um servidor virtual que está configurado para usar espelhamento de banco de dados, deverá desativar o espelhamento de banco de dados antes da operação de renomeação e, em seguida, restabelecer o espelhamento do banco de dados com o novo nome do servidor virtual. Os metadados do espelhamento de banco de dados não serão atualizados automaticamente para refletir o novo nome do servidor virtual.
Para renomear um servidor virtual
Usando o Cluster Administrator, altere o Nome de Rede do SQL para um novo nome.
Coloque o recurso de nome de rede offline. Isso coloca o recurso do SQL Server e também outros recursos dependentes offline.
Coloque o recurso do SQL Server online novamente.
Verificar a operação de renomeação
Depois que um servidor virtual for renomeado, quaisquer conexões que usavam o nome antigo do computador agora deverão ser conectadas usando o novo nome.
Para verificar se a operação de renomeação foi concluída, selecione informações de @@servername ou sys.servers. A função @@servername retornará o nome do novo servidor virtual, e a tabela sys.servers mostrará o nome do novo servidor virtual. Para verificar se o processo de failover está funcionando corretamente com o novo nome, o usuário também deve tentar fazer com o que o recurso do SQL Server falhe nos outros nós.
Para as conexões de qualquer nó no cluster, o novo nome poderá ser usado quase imediatamente. No entanto, para as conexões que usam o novo nome de um computador cliente, o novo nome não poderá ser usado para se conectar ao servidor até que o novo nome esteja visível para aquele computador cliente. O tempo necessário para que o novo nome seja propagado por uma rede pode ser de alguns segundos ou de 3 a 5 minutos, dependendo da configuração da rede; poderá ser necessário mais tempo antes de o nome antigo do servidor virtual não estar mais visível na rede.
Para minimizar o atraso de propagação de rede de um servidor virtual que está renomeando a operação, use as etapas a seguir:
Para minimizar o atraso de propagação de rede
Emita os comandos a seguir a partir de um prompt de comando no nó de servidor:
ipconfig /flushdns ipconfig /registerdns nbtstat -RR
Considerações adicionais depois da operação de renomeação
Depois de renomearmos o nome de rede do cluster de failover, precisamos verificar e executar as instruções a seguir para habilitar todos os cenários no SQL Server Agent e Serviços de análise.
Serviço SQL Server Agent: verifique e execute as ações adicionais abaixo para o Serviço SQL Server Agent:
Corrija as configurações do Registro se o SQL Agent estiver configurado para encaminhamento de evento. Para obter mais informações, confira Designar um servidor de encaminhamento de eventos (SQL Server Management Studio).
Corrija o servidor mestre (MSX) e os nomes de instância de servidores de destino (TSX) quando os nomes dos computadores e da rede de cluster forem renomeados. Para obter mais informações, consulte estes tópicos:
Reconfigure o envio de logs para que o nome de servidor atualizado seja usado para fazer backup e restaurar logs. Para obter mais informações, consulte estes tópicos:
Atualize o Jobsteps que depende do nome do servidor. Para obter mais informações, consulte Gerenciar etapas de trabalho.
Consulte Também
Renomear um computador que hospeda uma instância autônoma do SQL Server
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários