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çãoObservação

Não é possível espelhar o bancos de dados mestre, msdb, temporário ou modelo.

Nesta seção