Espelhamento de banco de dados
O espelhamento de banco de dados é uma solução de software usada, essencialmente, para aumentar a disponibilidade do banco de dados. O espelhamento é implementado em uma base por banco de dados e só funciona com bancos de dados que usem o modelo de recuperação completa. Os modelos de recuperação simples e bulk-logged não dão suporte ao espelhamento de banco de dados. Há suporte para o espelhamento de banco de dados no SQL Server Standard e Enterprise.
O espelhamento de banco de dados oferece disponibilidade significativa e fornece uma alternativa de fácil gerenciamento ou complemento a clustering de failover ou envio de logs. Quando uma sessão de espelhamento de banco de dados é sincronizada, o espelhamento de banco de dados fornece um servidor em espera ativa que oferece suporte a failover rápido, sem perda de dados de transações confirmadas. Durante uma sessão comum de espelhamento, quando um servidor de produção falha, os aplicativos cliente podem se recuperar rapidamente reconectando-se ao servidor em espera.
Observação |
---|
Não é possível espelhar o bancos de dados mestre, msdb, temporário ou modelo. |
Nesta seção
Visão geral do espelhamento de banco de dados
Apresenta os componentes do espelhamento de banco de dados.Sessões de espelhamento de banco de dados
Descreve como as sessões de espelhamento de banco de dados operam: sessões simultâneas, os threads criados para cada sessão e os pré-requisitos de uma sessão, e assim por diante.Modos de operação de espelhamento de banco de dados
Contém informações sobre os modos de operação síncronos e assíncronos de sessões de espelhamento de banco de dados, e sobre como alternar funções de parceiros durante uma sessão de espelhamento de banco de dados.Troca de função durante uma sessão de espelhamento de banco de dados
Contém informações sobre como alternar funções de parceiros durante uma sessão de espelhamento de banco de dados, inclusive failover automático, failover manual e serviço forçado (com possível perda de dados). Além disso, contém informações sobre como estimar a interrupção de serviço durante a troca de função.Reparo automático de página durante uma sessão de espelhamento de banco de dados
Descreve como um parceiro de espelhamento de banco de dados executando no SQL Server 2008 ou em versões posteriores responde a erros que impedem a leitura de uma página de dados.Estados de espelhamento
Descreve os possíveis estados de espelhamento de um banco de dados espelhado.Implantação de espelhamento de banco de dados
Contém informações sobre como configurar o espelhamento de banco de dados e conectar clientes a um banco de dados espelhado.Administração de espelhamento de banco de dados
Contém informações sobre como pausar, retomar e parar uma sessão de espelhamento de banco de dados e como monitorar as sessões de espelhamento de seu banco de dados.Monitorando o espelhamento de banco de dados
Contém informações sobre como usar o Monitor de Espelhamento de Banco de Dados ou os procedimentos armazenados dbmmonitor para monitorar espelhamento ou sessões do banco de dados.