我希望能够编写一个简单的脚本,以便能够随意删除localdb数据库。
首先,我必须停止实例以通过在VS软件包管理器中运行它来杀死任何活动的连接
SqlLocalDB.exe stop v11.0
然后我需要通过使用Linqpad或SSMS连接到(localdb)\v11.0
主数据库来删除必须要做的数据库
DROP DATABASE MyDb
但是我不想要切换窗口来执行此操作,我只想编写一个脚本。我不知道如何从命令行执行第二个查询。我已经尝试过此]
SQLCMD.EXE -s "(localdb)\v11.0" -d "master" -q "drop database MyDb"
给我一个错误
SQLCMD.EXE : Sqlcmd: Error: Microsoft SQL Server Native Client 11.0 : Named Pipes Provider:
Could not open a connection to SQL Server [2]. .
如果您使用大写字母“ S”,看起来应该可以使用。>>
SQLCMD.EXE -S "(localdb)\v11.0" -d "master" -Q "drop database MyDb"
您可能还想使用大写字母“ Q”,以便sqlcmd将立即退出。
截至2020年5月,您可以输入: