Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Rilascia DB ma non eliminare *.mdf / *.ldf

La documentazione MSDN su DROP DATABASE ha questo da dire sull'eliminazione del database senza eliminare i file (in Osservazioni generali):

Quindi, per eliminare il database senza che i file vengano eliminati con sqlcmd, puoi cambiarlo in questo modo:

sqlcmd -U sa -P MyPassword -S (local) -Q "EXEC sp_detach_db 'MyDB', 'true'"

DISCLAIMER:onestamente non ho mai usato sqlcmd prima, ma supponendo dalla sintassi di come viene utilizzato, credo che questo dovrebbe aiutarti con il tuo problema.