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;