我正在开发一个使用SQL2005-DB的ASP.NET应用程序 - 我不时需要将数据库从开发环境复制到测试或生产 - 反之亦然。 使用SQL2000,我已经编写了一些批处理,但是还没有时间在2005年之前找到如何做到这一点,并且手动完成了。在SQL Mgmnt Studio中,我将分离两个dbs,然后将MDF + LDF-Files从一个服务器复制到另一个服务器,然后重新附加文件。这已经工作了一两次,但是当我附加被复制的数据库时,它突然出现在ReadOnly-Mode中 - 这实际上并没有帮助。
为什么会发生这种情况,我做错了什么 - 我怎么能避免这种情况? 如果有人有.BAT这样做,甚至更好! ;)
答案 0 :(得分:1)
使用Copy Database Wizard手动执行此操作。
右键单击Management Studio中的数据库并选择“任务”>启动它。从弹出菜单中复制数据库....