Condividi tramite


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.

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

Utilizzo di SQL Server Management Studio

Per eliminare un database

  1. In Esplora oggetti connettersi a un'istanza del Motore di database di SQL Server, quindi espandere questa istanza.

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

  3. Confermare che è stato selezionato il database corretto, quindi fare clic su OK.

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

Utilizzo di Transact-SQL

Per eliminare un database

  1. Connettersi al Motore di database.

  2. Dalla barra Standard fare clic su Nuova query.

  3. 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

Icona freccia utilizzata con il collegamento Torna all'inizio[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.

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

Vedere anche

Riferimento

CREATE DATABASE (Transact-SQL)

ALTER DATABASE (Transact-SQL)