Eliminare uno snapshot del database (Transact-SQL)Drop a Database Snapshot (Transact-SQL)

La rimozione di uno snapshot del database comporta l'eliminazione dello snapshot da SQL ServerSQL Server nonché l'eliminazione dei file sparse da esso utilizzati.Dropping a database snapshot deletes the database snapshot from SQL ServerSQL Server and deletes the sparse files that are used by the snapshot. Quando si elimina uno snapshot del database, tutte le relative connessioni utente vengono interrotte.When you drop a database snapshot, all user connections to it are terminated.

SicurezzaSecurity

Autorizzazioni Permissions

Uno snapshot del database può essere rimosso da qualsiasi utente che disponga delle autorizzazioni DROP DATABASE.Any user with DROP DATABASE permissions can drop a database snapshot.

Come eliminare uno snapshot del database (tramite Transact-SQL) How to Drop a Database Snapshot (Using Transact-SQL)

Per eliminare uno snapshot del databaseTo drop a database snapshot

  1. Identificare lo snapshot del database da eliminare.Identify the database snapshot that you want to drop. È possibile visualizzare gli snapshot di un database in SQL Server Management StudioSQL Server Management Studio.You can view the snapshots on a database in SQL Server Management StudioSQL Server Management Studio. Per altre informazioni, vedere Visualizzare uno snapshot del database (SQL Server).For more information, see View a Database Snapshot (SQL Server).

  2. Eseguire un'istruzione DROP DATABASE , specificando il nome dello snapshot del database da eliminare.Issue a DROP DATABASE statement, specifying the name of the database snapshot to be dropped. La sintassi è la seguente:The syntax is as follows:

    DROP DATABASE database_snapshot_name [ ,...n ]DROP DATABASE database_snapshot_name [ ,...n ]

    Dove database_snapshot_name è il nome dello snapshot del database da eliminare.Where database_snapshot_name is the name of the database snapshot to be dropped.

Esempio (Transact-SQL) Example (Transact-SQL)

Nell'esempio seguente viene rimosso uno snapshot di database, denominato SalesSnapshot0600, senza influire sul database di origine.This example drops a database snapshot named SalesSnapshot0600, without affecting the source database.

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.Any user connections to SalesSnapshot0600 are terminated, and all of the NTFS file system sparse files used by the snapshot are deleted.

Nota

Per informazioni sull'uso di file sparse con gli snapshot del database, vedere Snapshot del database (SQL Server).For information about the use of sparse files by database snapshots, see Database Snapshots (SQL Server).

Vedere ancheSee Also

DROP DATABASE (Transact-SQL) DROP DATABASE (Transact-SQL)
Snapshot del database (SQL Server) Database Snapshots (SQL Server)