Sql Sever删除数据库时提示数据库正在被使用,解决办法 ...

李优秀  金牌会员 | 2024-8-25 06:57:24 | 来自手机 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 677|帖子 677|积分 2031

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
报错表明:
当您尝试删除SQL Server中的某个对象(如数据库、表等)时,如果有程序或历程正在使用该对象,您大概会收到一个错误信息,提示该对象正被使用。这通常是因为另有一个或多个数据库连接仍然保持着对该对象的锁定。

1. 起首使用以下语句

  1. use master
  2. go
  3. alter database databasename(数据库的名字) set single_user with rollback immediate
复制代码

2. 然后在使用删除数据库操作


  1. drop database databasename
复制代码

C# ExecuteNonQuery 实行多条sql语句
在C#中,使用ExecuteNonQuery方法可以实行单条SQL语句,但它不支持一次实行多条SQL语句。如果你需要实行多条SQL语句,你可以连接这些语句,中心使用分号来分隔。
例如,如果你想实行两条SQL INSERT 语句,你可以如许做:






SqlServer 删除数据库时,提示无法删除,因为数据库正在使用的解决方法是更改数据库属性。
右键点击数据库 -> 属性 -> 选项 -> 状态 -> 限制访问 -> 选择Single-> 确定。然后再次实行删除就可以成功删除了。





免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

李优秀

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表