Eliminare uno snapshot del database (Transact-SQL)

Si applica a:SQL Server

La rimozione di uno snapshot del database comporta l'eliminazione dello snapshot da SQL Server e l'eliminazione dei file sparse da esso usati. Quando si elimina uno snapshot del database, tutte le relative connessioni utente vengono interrotte.

Sicurezza

Autorizzazioni

Uno snapshot del database può essere rimosso da qualsiasi utente che disponga delle autorizzazioni DROP DATABASE.

Come eliminare uno snapshot del database (tramite Transact-SQL)

Per eliminare uno snapshot del database

  1. Identificare lo snapshot del database da eliminare. È possibile visualizzare gli snapshot su un database di SQL Server Management Studio. Per altre informazioni, vedere Visualizzare uno snapshot del database (SQL Server).

  2. Eseguire un'istruzione DROP DATABASE , specificando il nome dello snapshot del database da eliminare. La sintassi è la seguente:

    DROP DATABASE database_snapshot_name [ ,...n ]

    Dove database_snapshot_name è il nome dello snapshot del database da eliminare.

Esempio (Transact-SQL)

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.

Nota

Per informazioni sull'uso di file sparse con gli snapshot del database, vedere Snapshot del database (SQL Server).

Attività correlate

Vedi anche

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