无法对数据库'XXX' 执行删除,因为它正用于复制"的解决方法
2013-05-04 20:22
155 查看
困扰二天的问题终于得以解决,貌似一个棘手的问题只要知道方法也似乎变得异常简单,记录此次的解决方法,避免遗忘。
在做SQL读写分离之后,想要删除订阅服务器的数据库,出现如下的错误提示
无法对 数据库'UDS' 执行 删除,因为它正用于复制。 (.Net SqlClient Data Provider)
在网上找了些答案无非是先让数据库"UDS"脱机,然后进行分离,但还是不能解决问题。
根据查看错误的详细信息,原来微软的帮助与支持里面早就有此问题的解决方案,所以结合自己的实际情况执行下述语句,然后再进行DROP即可.
sp_removedbreplication 'UDS'
DROP DATABASE UDS
如果执行了上面的语句还是不能删除,显示正在使用 并且数据库文件上显示 ‘单用户’的话,重启一下电脑 再删除即可.
在做SQL读写分离之后,想要删除订阅服务器的数据库,出现如下的错误提示
无法对 数据库'UDS' 执行 删除,因为它正用于复制。 (.Net SqlClient Data Provider)
在网上找了些答案无非是先让数据库"UDS"脱机,然后进行分离,但还是不能解决问题。
根据查看错误的详细信息,原来微软的帮助与支持里面早就有此问题的解决方案,所以结合自己的实际情况执行下述语句,然后再进行DROP即可.
sp_removedbreplication 'UDS'
DROP DATABASE UDS
如果执行了上面的语句还是不能删除,显示正在使用 并且数据库文件上显示 ‘单用户’的话,重启一下电脑 再删除即可.
相关文章推荐
- 分离数据库时出错:无法对数据库'XXX' 执行删除,因为它正用于复制"的解决方法
- 无法对数据库'XXX' 执行删除,因为它正用于复制”的解决方法
- 无法对数据库'XXX' 执行删除,因为它正用于复制"的解决方
- 关于SQLServer无法对数据库'XXX'执行删除,因为它正用于复制。错误:'3724' 的解决方案
- SQLServer】“无法对数据库'XXX' 执行删除,因为它正用于复制”的解决方法
- 【SQLServer】“无法对数据库'XXX' 执行删除,因为它正用于复制”的解决方法
- 【SQLServer】“无法对数据库’XXX’ 执行删除,因为它正用于复制”的解决方法
- SQLServer “无法对数据库'XX' 执行删除,因为它正用于复制”的解决方法
- 【SQLServer】“无法对数据库'XXX' 执行删除,因为它正用于复制”的解决方法
- 无法对 数据库'UDS' 执行 删除,因为它正用于复制
- 无法对 数据库'XXXXX' 执行 删除,因为它正用于复制
- 无法对 数据库'UDS' 执行 删除,因为它正用于复制
- 无法对数据库'XXX' 执行删除,因为它正用于复制"的解决方
- 关于"无法删除数据库 'xxx',因为该数据库当前正在使用"
- 说“无法对数据库'Alarm'执行删除,因为它正用于复制”
- 获取数据库访问独占权,,因为数据库正在使用,所以无法获得对数据库的独占访问权---还原或删除数据库的解决方法
- 因为数据库正在使用,所以无法获得对数据库的独占访问权---还原或删除数据库的解决方法(终极解决方法)
- "无法删除数据库,因为该数据库当前正在使用"问题解决
- "无法删除数据库,因为该数据库当前正在使用"问题解决
- 因为数据库正在使用,所以无法获得对数据库的独占访问权---还原或删除数据库的解决方法