Condividi tramite


Eliminare uno snapshot del database (Transact-SQL)

La rimozione di uno snapshot del database comporta l'eliminazione dello snapshot da SQL Server nonché l'eliminazione dei file sparse da esso utilizzati. 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 di un database in SQL Server Management Studio. Per ulteriori informazioni, vedere Visualizzazione di 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'utilizzo dei file sparse da parte degli snapshot di database, vedere Snapshot del database (SQL Server).

Attività correlate

Icona freccia utilizzata con il collegamento Torna all'inizio[Inizio pagina]

Vedere anche

Riferimento

DROP DATABASE (Transact-SQL)

Concetti

Snapshot del database (SQL Server)