当前位置:  开发笔记 > 编程语言 > 正文

server.Databases [的databaseName] .Drop(); 在MSTest失败

如何解决《server.Databases[的databaseName].Drop();在MSTest失败》经验,为你挑选了1个好方法。

抛出以下异常:

错误消息:Microsoft.SqlServer.Management.Smo.FailedOperationException:数据库'4d982a46-58cb-4ddb-8999-28bd5bb900c7'的删除失败.---> Microsoft.SqlServer.Management.Common.ExecutionFailureException:执行Transact-SQL语句或批处理时发生异常.---> System.Data.SqlClient.SqlException:无法删除数据库"4d982a46-58cb-4ddb-8999-28bd5bb900c7",因为它当前正在使用中.

知道是什么导致了这个吗?

是否可以调用SMO函数来完成任何正在运行的Transact-SQL语句?



1> Aidan Ryan..:

使用Server.KillDatabase(字符串数据库)方法关闭所有打开的连接.

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有