Share via


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

A remoção de um instantâneo do banco de dados exclui o instantâneo do 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 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 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 que deve 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çãoObservação

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

Tarefas relacionadas

Ícone de seta usado com o link Voltar ao Início[Início]

Consulte também

Referência

DROP DATABASE (Transact-SQL)

Conceitos

Instantâneos de banco de dados (SQL Server)