Renomear uma instância do cluster de failover do 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.
O SQL Server não oferece 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, consulte 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 do SQL Server 2012, precisamos verificar e executar as instruções adicionais sugeridas abaixo para fazer todos os cenários no SQL Server Agent e Analysis Services funcionarem.
Analysis Services: depois de alterar o nome de rede de uma instância do cluster de failover de um SQL Server 2012 Analysis Services (SSAS) usando a ferramenta Administrador de Cluster do Windows, a atualização futura ou a operação de desinstalação poderá falhar. Para resolver esse problema, atualize a entrada do registro ClusterName seguindo as instruções na seção desse artigo da Base de Dados de Conhecimento (https://go.microsoft.com/fwlink/?LinkId=244002).
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, consulte 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 os seguintes 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 os seguintes tópicos:
Atualize o Jobsteps que depende do nome do servidor. Para obter mais informações, consulte Gerenciar etapas de trabalho.
Consulte também
Tarefas
Renomear um computador que hospeda uma instância autônoma do SQL Server