Condividi tramite


sp_dbremove (Transact-SQL)

Si applica a: SQL Server

Rimuove un database e tutti i file associati.

Importante

Questa funzionalità verrà rimossa nelle versioni future di SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. È invece consigliabile usare DROP DATABASE .

Convenzioni relative alla sintassi Transact-SQL

Sintassi

sp_dbremove
    [ [ @dbname = ] N'dbname' ]
    [ , [ @dropdev = ] 'dropdev' ]
[ ; ]

Argomenti

[ @dbname = ] N'dbname'

Nome del database da rimuovere. @dbname è sysname, con un valore predefinito .NULL

[ @dropdev = ] 'dropdev'

Flag fornito solo per la compatibilità con le versioni precedenti e attualmente ignorato. @dropdev è varchar(10), con il valore predefinito dropdev.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Set di risultati

Nessuno.

Autorizzazioni

Richiede l'appartenenza al ruolo predefinito del server sysadmin o l'autorizzazione di esecuzione direttamente in questa stored procedure.

Esempi

Nell'esempio seguente viene rimosso il database sales e tutti i file associati.

EXEC sp_dbremove sales;