Instantâneos do Banco de Dados

Este tópico descreve o recurso de instantâneo do banco de dados, que era novidade no Microsoft SQL Server 2005. Os instantâneos do banco de dados estão disponíveis somente no SQL Server 2005 Enterprise Edition e versões posteriores. Todo modelo de recuperação oferece suporte a instantâneos do banco de dados.

Um instantâneo do banco de dados é uma exibição somente leitura, estática de um banco de dados (o banco de dados de origem). Podem existir vários instantâneos em um banco de dados de origem e eles sempre residem na mesma instância de servidor que o banco de dados. Cada instantâneo do banco de dados é consistente de maneira transacional com o banco de dados de origem a partir do momento da criação do instantâneo. Um instantâneo persiste até que seja explicitamente cancelado pelo proprietário do banco de dados.

Ao contrário do comportamento padrão dos bancos de dados de usuários, um instantâneo do banco de dados é criado com a opção do banco de dados ALLOW_SNAPSHOT_ISOLATION definida como ON, seja qual for a configuração dessa opção no banco de dados primário ou no banco de dados de sistema modelo.

Os instantâneos podem ser utilizados como relatórios. Além disso, no caso de um erro do usuário em um banco de dados de origem, você pode revertê-lo ao estado em que estava quando o instantâneo foi criado. A perda de dados é limitada a atualizações no banco de dados desde a criação do instantâneo.

Observação importanteImportante

A reversão não funciona em um banco de dados offline ou corrompido. Portanto, é necessário fazer backups e testar regularmente seu plano de restauração para proteger um banco de dados.

ObservaçãoObservação

Os instantâneos do banco de dados não estão relacionados a backups de instantâneos, isolamento do instantâneo de transações ou replicação de instantâneo.

Nesta seção

Consulte também

Outros recursos