Compartilhar via


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

Aplica-se: SQL Server

A remoção de um instantâneo de banco de dados exclui o instantâneo de banco de dados do SQL Server e exclui os arquivos esparsos utilizados pelo instantâneo. Quando um instantâneo do banco de dados é removido, todas as conexões de usuário com ele são encerradas.

Segurança

Permissões

Qualquer usuário com permissões DROP DATABASE pode remover um instantâneo do banco de dados.

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

Para remover um instantâneo do banco de dados

  1. Identifique o instantâneo do banco de dados que deseja remover. Você pode visualizar os instantâneos em um banco de dados no SQL Server Management Studio. Para obter mais informações, veja 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 ser removido. A sintaxe dela é a seguinte:

    DROP DATABASE database_snapshot_name [ ,...n ]

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

Exemplo (Transact-SQL)

Este exemplo remove um instantâneo do banco de dados denominado SalesSnapshot0600 sem afetar o banco de dados de origem.

DROP DATABASE SalesSnapshot0600 ;  

Todas as conexões de usuário para SalesSnapshot0600 são interrompidas, 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 do banco de dados, veja Instantâneos de banco de dados (SQL Server).

Related Tasks

Confira também

DROP DATABASE (Transact-SQL)
Instantâneos de banco de dados (SQL Server)