删除数据库,但不要删除* .mdf* .ldf

删除数据库,但不要删除* .mdf* .ldf,第1张

删除数据库,但不要删除* .mdf / * .ldf

关于DROP DATAbase的MSDN文档具有这样的说法:删除数据库而不删除文件(在“常规备注”下):

删除数据库将从SQL
Server实例中删除该数据库,并删除该数据库使用的物理磁盘文件。如果数据库或其任何文件在删除时处于脱机状态,则不会删除磁盘文件。可以使用Windows资源管理器手动删除这些文件。
若要从当前服务器中删除数据库而不从文件系统中删除文件,请使用
sp_detach_db


因此,为了使您删除数据库而又不使用sqlcmd删除文件,可以对其进行更改以执行以下 *** 作:

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

免责声明:老实说,我以前从未使用过sqlcmd,但从使用方式的语法上假设,我相信这应该可以帮助您解决问题。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5649711.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存