关于SQLServer无法对数据库'XXX'执行删除,因为它正用于复制。错误:'3724' 的解决方案
2013-12-09 23:46
537 查看
关于这个错误,是因为在服务器上想把数据库复制到本地,使用了“发布、订阅”方案,结果后来没成功,删除本地数据库的时候出现了这个错误,说“无法对数据库'XXX'执行删除,因为它正用于复制”。
解决方案:只需要执行 sp_removedbreplication 'XXX' 就可以了。
这个语句的解释是:该存储过程在发布服务器的发布数据库中或在订阅服务器的订阅数据库中执行。 该过程将从执行它的数据库中删除所有复制对象,但它不会从其他数据库(例如,分发数据库)中删除对象。
详细解释请参考MSDN:http://msdn.microsoft.com/zh-cn/library/ms188734.aspx
解决方案:只需要执行 sp_removedbreplication 'XXX' 就可以了。
这个语句的解释是:该存储过程在发布服务器的发布数据库中或在订阅服务器的订阅数据库中执行。 该过程将从执行它的数据库中删除所有复制对象,但它不会从其他数据库(例如,分发数据库)中删除对象。
详细解释请参考MSDN:http://msdn.microsoft.com/zh-cn/library/ms188734.aspx
相关文章推荐
- 分离数据库时出错:无法对数据库'XXX' 执行删除,因为它正用于复制"的解决方法
- 无法对数据库'XXX' 执行删除,因为它正用于复制"的解决方法
- 无法对数据库'XXX' 执行删除,因为它正用于复制"的解决方
- 无法对数据库'XXX' 执行删除,因为它正用于复制”的解决方法
- SQLServer】“无法对数据库'XXX' 执行删除,因为它正用于复制”的解决方法
- 无法对 数据库'UDS' 执行 删除,因为它正用于复制
- 【SQLServer】“无法对数据库'XXX' 执行删除,因为它正用于复制”的解决方法
- 无法对 数据库'XXXXX' 执行 删除,因为它正用于复制
- 【SQLServer】“无法对数据库’XXX’ 执行删除,因为它正用于复制”的解决方法
- 【SQLServer】“无法对数据库'XXX' 执行删除,因为它正用于复制”的解决方法
- SQLServer “无法对数据库'XX' 执行删除,因为它正用于复制”的解决方法
- 无法对数据库'XXX' 执行删除,因为它正用于复制"的解决方
- 无法对 数据库'UDS' 执行 删除,因为它正用于复制
- 说“无法对数据库'Alarm'执行删除,因为它正用于复制”
- 关于"无法删除数据库 'xxx',因为该数据库当前正在使用"
- sql server 删除数据库出现"因为它正用于复制"的错误解决办法
- sql server 2005 删除数据库出现"因为它正用于复制"的错误解决办法
- 使用SQL2008中 在删除表CENTER时,出现错误提示:错误"3724",无法除去表"dbo.CENTER",因为它正用于复制。
- sql server 2008 删除数据库出现"因为它正用于复制"的错误解决办法
- sql server 2008 删除数据库出现"因为它正用于复制"的错误解决办法