Eliminare un database
In questo argomento si descrive come eliminare un database definito dall'utente in SQL Server Management Studio di SQL Server 2012 utilizzando SQL Server Management Studio o Transact-SQL.
Contenuto dell'argomento
Prima di iniziare:
Limitazioni e restrizioni
Prerequisiti
Consigli
Sicurezza
Per eliminare un database tramite:
SQL Server Management Studio
Transact-SQL
Completamento: Dopo l'eliminazione di un database
Prima di iniziare
Limitazioni e restrizioni
- I database di sistema non possono essere eliminati.
Prerequisiti
Eliminare qualsiasi snapshot di database presente nel database. Per ulteriori informazioni, vedere Eliminare uno snapshot del database (Transact-SQL).
Se il database è coinvolto nel log shipping, rimuovere quest'ultimo.
Se il database viene pubblicato per la replica transazionale oppure viene pubblicato o sottoscritto per la replica di tipo merge, rimuovere la replica dal database.
Consigli
- Valutare l'opportunità di eseguire un backup completo del database. È possibile ricreare un database eliminato solo tramite il ripristino di un backup.
Sicurezza
Autorizzazioni
Per eseguire DROP DATABASE, un utente deve disporre almeno dell'autorizzazione CONTROL per il database.
[Top]
Utilizzo di SQL Server Management Studio
Per eliminare un database
In Esplora oggetti connettersi a un'istanza del Motore di database di SQL Server, quindi espandere questa istanza.
Espandere Database, fare clic con il pulsante destro del mouse sul database che si desidera eliminare e quindi scegliere Elimina.
Confermare che è stato selezionato il database corretto, quindi fare clic su OK.
[Top]
Utilizzo di Transact-SQL
Per eliminare un database
Connettersi al Motore di database.
Dalla barra Standard fare clic su Nuova query.
Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui. Nell'esempio si rimuovono i database Sales e NewSales.
USE master ;
GO
DROP DATABASE Sales, NewSales ;
GO
[Top]
Completamento: Dopo l'eliminazione di un database
Eseguire il backup del database master. Se è necessario ripristinare il database master, per qualsiasi database eliminato dopo l'ultimo backup del database master saranno ancora disponibili riferimenti nelle viste del catalogo di sistema, pertanto potranno essere generati messaggi di errore.
[Top]