实验环境:MS SQL 2005

问题描述:当想对一个数据库复制到另一台安装了MS SQL的服务器上,采用分离数据库的方式最快捷了,数据完整性也很好。可是在进行拆离的时候,报错“Cannot drop the database '×××' because it is being used for replication”

处理办法

1、我检查了复制项,发现之前针对要拆离的数据库设置了分发服务。于是先删除此服务。如下图所示:

如何拆离数据库?

2、然后执行拆离操作。建议拆离的时候勾选“断开链接”项。

如何拆离数据库?

 

3、然后进行拷贝,之后再附加此数据库。这样就完成了对此数据库的完整备份。

如果是SQL   Server2000的话只要选中MDF文件点击添加就会提示是否自动生成新的log文件,如果是SQL   Server2005点击添加选取MDF文件后再选中日志项点击删除,最后点击确认就会自动生成新的log文件了。

相关文章:

  • 2021-09-14
  • 2022-02-07
  • 2022-12-23
  • 2021-09-04
  • 2021-11-25
猜你喜欢
  • 2022-12-23
  • 2021-07-10
  • 2022-12-23
  • 2022-12-23
  • 2021-09-04
  • 2022-01-19
  • 2021-06-24
相关资源
相似解决方案