Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

DB löschen, aber *.mdf / *.ldf nicht löschen

Die MSDN-Dokumentation auf DATENBANK DROP hat dies über das Löschen der Datenbank zu sagen, ohne die Dateien zu löschen (unter Allgemeine Bemerkungen):

Damit Sie also die Datenbank löschen können, ohne dass die Dateien mit sqlcmd gelöscht werden, können Sie es so ändern:

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

HAFTUNGSAUSSCHLUSS:Ich habe sqlcmd ehrlich gesagt noch nie zuvor verwendet, aber ausgehend von der Syntax, wie es verwendet wird, glaube ich, dass dies Ihnen bei Ihrem Problem helfen sollte.