Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Supprimez la base de données mais ne supprimez pas *.mdf / *.ldf

La documentation MSDN sur DROP DATABASE a ceci à dire sur la suppression de la base de données sans supprimer les fichiers (sous Remarques générales) :

Donc, pour que vous puissiez supprimer la base de données sans que les fichiers soient supprimés avec sqlcmd, vous pouvez le modifier pour faire ceci :

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

AVIS DE NON-RESPONSABILITÉ :Honnêtement, je n'ai jamais utilisé sqlcmd auparavant, mais en supposant que la syntaxe de son utilisation, je pense que cela devrait vous aider à résoudre votre problème.