0

我正在尝试删除这样的数据库

Invoke-Sqlcmd -Database Dbname-ServerInstance ".\SQLEXPRESS" -Query "drop database DbName;"

在 powershell 脚本中,我收到以下消息:

Invoke-Sqlcmd : Cannot drop database "DbName" because it is currently in use.
At line:1 char:1
+ Invoke-Sqlcmd -Database Dbname-ServerInstance ".\SQLEXPRESS" -Que ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : InvalidOperation: (:) [Invoke-Sqlcmd], SqlPowerShellSqlExecutionException
+ FullyQualifiedErrorId : SqlError,Microsoft.SqlServer.Management.PowerShell.GetScriptCommand

数据库未使用。我究竟做错了什么?

4

1 回答 1

0

数据库正在使用中——您已连接到它!尝试-数据库主。——杰伦·莫斯特

于 2018-07-23T13:25:11.773 回答