Condividi tramite


Eliminare un database

Si applica a:SQL ServerDatabase SQL di AzureIstanza 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.

  • 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 ripristinando un backup completo. Per altre informazioni, vedere Guida introduttiva: Eseguire il backup e il ripristino di un database di SQL Server con SSMS.

Autorizzazioni

Per eseguire DROP DATABASE, è necessaria CONTROL l'autorizzazione per il database.

Uso di SQL Server Management Studio

  1. In Esplora oggetti connettersi a un'istanza del motore di database di SQL Server e, successivamente, espanderla.

  2. Espandere Database, fare clic con il pulsante destro del mouse sul database che si vuole eliminare e quindi selezionare Elimina.

  3. Confermare che è stato selezionato il database corretto, quindi selezionare OK.

Usare Transact-SQL

Per altre informazioni, vedere DROP DATABASE.

  1. Connettersi al motore di database di.

  2. Nella barra Standard selezionare Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra di query e selezionare Esegui. Nell'esempio si rimuovono i database Sales e NewSales.

USE master;
GO
DROP DATABASE Sales, NewSales;

Completamento: dopo l'eliminazione di un database

Eseguire il backup del database master . Se è necessario ripristinare master, qualsiasi database che hai eliminato dall'ultimo backup di master contiene ancora riferimenti nelle viste del catalogo di sistema e potrebbe causare messaggi di errore.

Limitazioni

Non è possibile eliminare i database di sistema. Per altre informazioni, vedere DROP DATABASE.