Partilhar via


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

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, consulte 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 Dados e selecione o banco de dados a receber o failover.

  3. 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.

  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 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 daquela 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.

    Observação importanteImportante

    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

Executar failover manualmente em uma sessão de espelhamento de banco de dados (Transact-SQL)

Referência

Propriedades do banco de dados (página Espelhamento)

Conceitos

Espelhamento de banco de dados (SQL Server)

Pausar ou retomar uma sessão de espelhamento de banco de dados (SQL Server)

Remover o espelhamento de banco de dados (SQL Server)