Eliminare un database
Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure
Questo articolo illustra come eliminare un database definito da utente in SQL Server usando SQL Server Management Studio o Transact-SQL.
Prerequisiti
Eliminare qualsiasi snapshot di database presente nel database. Per altre 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.
Avviso
Valutare l'opportunità di eseguire un backup completo del database prima di rimuoverlo. È possibile ricreare un database eliminato solo tramite il ripristino di un backup completo. Per altre informazioni, vedere Avvio rapido: eseguire il backup e il ripristino di un database di SQL Server in locale.
Sicurezza
Autorizzazioni
Per eseguire DROP DATABASE, un utente deve disporre almeno dell'autorizzazione CONTROL per il database.
Utilizzo di Azure Data Studio (anteprima)
Per eliminare un database
In Esplora oggetti connettersi a un'istanza del motore di database di SQL Server e, successivamente, espanderla.
Espandere Database, fare clic con il pulsante destro del mouse sul database che si vuole eliminare e quindi selezionare Elimina.
Selezionare Sì per confermare l'eliminazione del database.
Utilizzo di SQL Server Management Studio
Per eliminare un database
In Esplora oggetti connettersi a un'istanza del motore di database di SQL Server e, successivamente, espanderla.
Espandere Database, fare clic con il pulsante destro del mouse sul database che si vuole eliminare e quindi selezionare Elimina.
Confermare che è stato selezionato il database corretto, quindi selezionare OK.
Utilizzo di Transact-SQL
Per altre informazioni, vedereDROP DATABASE (Transact-SQL).
Per eliminare un database
Connettersi al motore di database di.
Nella barra Standard selezionare Nuova query.
Copiare e incollare l'esempio seguente nella finestra di query e selezionare Esegui. Nell'esempio si rimuovono i database
Sales
eNewSales
.
USE master ;
GO
DROP DATABASE Sales, NewSales ;
GO
Completamento: Dopo l'eliminazione di un database
Eseguire il backup del database master
. Se è necessario ripristinare master
, per qualsiasi database eliminato dopo l'ultimo backup di master
saranno ancora disponibili riferimenti nelle viste del catalogo di sistema, pertanto potranno essere generati messaggi di errore.
Limitazioni e restrizioni
- I database di sistema non possono essere eliminati.
- Per altre informazioni, vedereDROP DATABASE (Transact-SQL).