Como 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 Como 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.
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
Consulte também