如何拆离数据库?

实验环境:MS SQL 2005

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

处理办法

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

mssql5000

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

mssql05001

 

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

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

posted @ 2009-01-08 21:25  向阳  阅读(327)  评论(0编辑  收藏  举报