Procedura: Eliminazione di uno snapshot del database (Transact-SQL)

Qualsiasi utente del database che dispone delle autorizzazioni DROP DATABASE può eliminare uno snapshot del database mediante Transact-SQL.

Quando si elimina uno snapshot del database, tutte le relative connessioni utente vengono interrotte.

Per eliminare uno snapshot del database

  1. Identificare lo snapshot del database da eliminare. È possibile visualizzare gli snapshot di un database in SQL Server Management Studio (vedere Procedura: Visualizzazione di uno snapshot del database (SQL Server Management Studio)).

  2. Eseguire un'istruzione DROP DATABASE, specificando il nome dello snapshot del database da eliminare.

Esempio

Nell'esempio seguente viene rimosso uno snapshot di database, denominato SalesSnapshot0600, senza influire sul database di origine.

DROP DATABASE SalesSnapshot0600

Tutte le connessioni utente a SalesSnapshot0600 vengono terminate e tutti i file sparse del file system NTFS utilizzati dallo snapshot vengono eliminati. Per informazioni sull'utilizzo dei file sparse da parte degli snapshot di database, vedere Funzionamento degli snapshot del database.