Partilhar via


Realizar failover manualmente de uma sessão de espelhamento de banco de dados (SQL Server Management Studio)

Aplica-se a: SQL Server

Quando o banco de dados espelho 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 torna-se o banco de dados principal, 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, confira Troca de Função Durante uma Sessão de Espelhamento de Banco de Dados (SQL Server).

Para realizar failover manualmente de espelhamento de banco de dados

  1. Conecte-se à instância do servidor principal e, no painel Pesquisador de Objetos , clique no nome do servidor para expandir a árvore do servidor.

  2. Expanda os Bancos de Dadose selecione o banco de dados a receber o failover.

  3. Clique com o botão direito do mouse no banco de dados, selecione Tarefase clique em Espelhar. Isso abre a página Espelhamento da caixa de diálogo Propriedades do Banco de Dados .

  4. Clique em Failover.

    Uma caixa de confirmação é exibida. O servidor principal começa 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-se 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 você se conectará no servidor espelho e, na caixa de texto Senha , especifique a senha da 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

Propriedades do banco de dados (página Espelhamento)
Espelhamento de banco de dados (SQL Server)
Executar failover manualmente em uma sessão de espelhamento de banco de dados (Transact-SQL)
Pausar ou retomar uma sessão de espelhamento de banco de dados (SQL Server)
Remover o espelhamento de banco de dados (SQL Server)