Compartilhar via


Remover um instantâneo de banco de dados (Transact-SQL)

Remover um instantâneo de banco de dados exclui o instantâneo do banco de dados do SQL Server e exclui os arquivos esparsos usados pelo instantâneo. Quando você descarta um snapshot de banco de dados, todas as conexões de usuário com ele são encerradas.

Segurança

Permissões

Qualquer usuário com permissão DROP DATABASE pode excluir um instantâneo de banco de dados.

Como remover um instantâneo de banco de dados (usando Transact-SQL)

Para excluir um instantâneo de banco de dados

  1. Identifique o instantâneo do banco de dados que você deseja remover. Você pode exibir os instantâneos em um banco de dados no SQL Server Management Studio. Para obter mais informações, consulte Exibir um instantâneo de banco de dados (SQL Server).

  2. Emita uma instrução DROP DATABASE , especificando o nome do instantâneo do banco de dados a ser removido. A sintaxe é a seguinte:

    DROP DATABASE database_snapshot_name [ ,... n ]

    Onde database_snapshot_name é o nome do instantâneo do banco de dados a ser removido.

Exemplo (Transact-SQL)

Este exemplo descarta um instantâneo de banco de dados chamado SalesSnapshot0600, sem afetar o banco de dados de origem.

DROP DATABASE SalesSnapshot0600 ;  

Todas as conexões de usuário com SalesSnapshot0600 são encerradas e todos os arquivos esparsos do sistema de arquivos NTFS usados pelo instantâneo são excluídos.

Observação

Para obter informações sobre o uso de arquivos esparsos por instantâneos de banco de dados, consulte Instantâneos de Banco de Dados (SQL Server).

Tarefas Relacionadas

Consulte Também

drop database (Transact-SQL)
Instantâneos de banco de dados (SQL Server)