Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Quando uma instância do SQL Server faz parte de um cluster de failover, o processo de renomeação do servidor virtual difere do de renomear uma instância autónoma. Para mais informações, consulte Renomear um Computador que Hospeda uma Instância Stand-Alone do SQL Server.
O nome do servidor virtual é sempre o mesmo que o nome do Nome da Rede SQL (o Nome da Rede do Servidor Virtual SQL). Embora possas alterar o nome do servidor virtual, não podes alterar o nome da instância. Por exemplo, pode alterar um servidor virtual chamado VS1\instance1 para outro nome, como SQL35\instance1, mas a parte de instância do nome, instance1, permanecerá inalterada.
Antes de iniciar o processo de mudança de nome, reveja os itens abaixo.
O SQL Server não suporta a renomeação dos servidores envolvidos na replicação, exceto no caso de utilização de log shipping com replicação. O servidor secundário na transferência de logs pode ser renomeado se o servidor principal estiver definitivamente perdido. Para mais informações, consulte Expedição e Replicação de Registos (SQL Server).
Ao renomear um servidor virtual configurado para usar espelhamento de base de dados, deve desativar o espelhamento da base de dados antes da operação de renomeação e depois restabelecer o espelhamento da base de dados com o novo nome do servidor virtual. Os metadados para espelhamento de bases de dados não serão atualizados automaticamente para refletir o novo nome do servidor virtual.
Renomear um servidor virtual
Usando o Administrador do Cluster, altere o nome da rede SQL para o novo nome.
Coloque o recurso do nome da rede offline. Isto também desliga o recurso do SQL Server e outros recursos dependentes.
Traga o serviço SQL Server de volta online.
Verificar a Operação de Renomeação
Depois de um servidor virtual ter sido renomeado, quaisquer ligações que usassem o nome antigo devem agora ligar-se com 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 devolverá o novo nome do servidor virtual, e a tabela sys.servers mostrará o novo nome do servidor virtual. Para verificar se o processo de failover está a funcionar corretamente com o novo nome, o utilizador deve também tentar fazer o failover do recurso SQL Server para os outros nós.
Para conexões a partir de qualquer nó do cluster, o novo nome pode ser utilizado quase de imediato. No entanto, para ligações que usam o novo nome a partir de um computador cliente, o novo nome não pode ser usado para se ligar ao servidor até que o novo nome seja visível para esse computador cliente. O tempo necessário para que o novo nome seja propagado numa rede pode ser de alguns segundos, ou entre 3 a 5 minutos, dependendo da configuração da rede; pode ser necessário tempo adicional antes de o antigo nome do servidor virtual deixar de ser visível na rede.
Para minimizar o atraso de propagação de rede de uma operação de renomeação de servidor virtual, utilize os seguintes passos:
Para minimizar o atraso de propagação da rede
Emita os seguintes comandos a partir de uma linha de comandos no nó do servidor.
ipconfig /flushdns ipconfig /registerdns nbtstat -RR
Considerações adicionais após a Operação de Renomeação
Depois de renomearmos o nome da rede do cluster de failover, precisamos de verificar e executar as seguintes instruções para ativar todos os cenários no SQL Server Agent e Analysis Services.
SQL Server Agent Service: Verifique e execute as ações adicionais abaixo para o SQL Server Agent Service:
Corrige as definições do registo se o SQL Agent estiver configurado para encaminhamento de eventos. Para mais informações, consulte Designe um Servidor de Encaminhamento de Eventos (SQL Server Management Studio).
Corrija os nomes das instâncias do servidor principal (MSX) e dos servidores-alvo (TSX) quando o nome da máquina ou da rede do cluster for alterado. Para obter mais informações, consulte os seguintes tópicos:
Reconfigure o envio de registos para que o nome atualizado do servidor seja usado para fazer backup e restaurar registos. Para obter mais informações, consulte os seguintes tópicos:
Atualize os Jobsteps que dependem do nome do servidor. Para mais informações, consulte Gestão de Passos de Trabalho.
Ver também
Alterar o nome de um Computador que Aloja uma Instância Autónoma do SQL Server