Como realizar failover manualmente de uma sessão de espelhamento de banco de dados (SQL Server Management Studio)
Quando o banco de dados espelhado for sincronizado (ou seja, quando o banco de dados estiver no estado SYNCHRONIZED), o proprietário do banco de dados poderá iniciar failover manual para o servidor espelho.
Durante um failover manual, as funções do servidor principal e espelho são trocadas para o banco de dados no qual ocorre o failover. O banco de dados espelho se torna o banco de dados principal e o banco de dados principal se torna o espelho. Por exemplo, a tabela a seguir mostra como um failover manual troca as funções de dois parceiros de espelhamento: SQLDBENGINE0_1 e SQLDBENGINE0_2.
Servidor |
Antes do failover |
Depois do failover |
---|---|---|
SQLDBENGINE0_1 |
PRINCIPAL |
MIRROR |
SQLDBENGINE0_2 |
MIRROR |
PRINCIPAL |
Observe que as funções do servidor para outras sessões de espelhamento de banco de dados não são afetadas. Para obter mais informações, consulte Failover manual.
Para realizar failover manualmente de espelhamento de banco de dados
Conecte-se à instância do servidor principal e, no painel Pesquisador de Objetos, clique no nome do servidor para expandir a árvore do servidor.
Expanda os Bancos de Dados e selecione o banco de dados a receber o failover.
Clique com o botão direito do mouse no banco de dados, selecione Tarefas e clique em Espelhar. Isso abre a página Espelhamento da caixa de diálogo Propriedades do Banco de Dados.
Clique em Failover.
Uma caixa de confirmação é exibida. O servidor principal é iniciado tentando conectar-se ao servidor espelho usando a Autenticação do Windows. Se a Autenticação do Windows não funcionar, o servidor principal exibirá a caixa de diálogo Conectar ao Servidor. Se o servidor espelho usar a Autenticação do SQL Server, selecione Autenticação do SQL Server na caixa Autenticação. Na caixa de texto Logon, especifique a conta de logon com a qual conectar-se no servidor espelho, e na caixa de texto Senha, especifique a senha para aquela conta.
Se o failover for bem-sucedido, a caixa de diálogo Propriedades do Banco de Dados será fechada. O banco de dados espelho torna-se o banco de dados principal, o espelho.
Se o failover falhar, uma mensagem de erro será exibida e a caixa de diálogo permanecerá aberta.
Importante Se você modificou qualquer propriedade desde que abriu a página Espelhamento, essas alterações não serão salvas.
A caixa de diálogo é fechada automaticamente.
Consulte também
Tarefas
Como pausar ou continuar uma sessão de espelhamento de banco de dados (SQL Server Management Studio)