如何拆离数据库?
实验环境: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文件了。
思想指导实践,实践加以应用,应用创造价值