我正在尝试自动化分离和删除数据库的过程(通过VBS objshell.run)如果我手动使用SSMS分离和删除我可以将数据库文件复制到另一个位置...但是,如果我使用:
sqlcmd -U sa -P MyPassword -S (local) -Q "ALTER DATABASE MyDB set single_user With rollback IMMEDIATE"
Run Code Online (Sandbox Code Playgroud)
然后
sqlcmd -U sa -P MyPassword -S (local) -Q "DROP DATABASE MyDB"
Run Code Online (Sandbox Code Playgroud)
它分离/删除然后删除文件.如何在没有删除的情况下获取分离和删除?