SQL Server 2005:如何将数据库从一台服务器复制到另一台服务器(手动/编程)
问题描述:
我正在开发一个使用SQL2005-DB的ASP.NET应用程序 - 我不时需要从数据库中复制数据库开发环境来测试或生产 - 反之亦然。 在SQL2000中,我已经写了一些批处理来做到这一点,但还没有时间在2005年找出如何做到这一点,并且手动完成了。在SQL Mgmnt Studio中,我将分离两个dbs,然后将MDF + LDF文件从一台服务器复制到另一台服务器,然后重新附加这些文件。这已经工作了一次或两次,但突然当我附加被复制的数据库时,它在ReadOnly-Mode中,这并没有什么帮助。SQL Server 2005:如何将数据库从一台服务器复制到另一台服务器(手动/编程)
为什么会发生这种情况,我做错了什么?我该如何避免这种情况? 如果有人有.BAT这样做,甚至更好! ;)
谢谢 - 但向导本质上似乎是分离,复制,附加 - 这就是我所做的手动,并获得在只读状态的数据库。我现在不在办公室,但会检查我什么时候回来(可能是明天,最新的MO)并发布结果... – MBaas 2010-03-05 20:34:17
向导中有一个选项可以在复制数据库的同时进行复制 - 我认为这意味着它不会被分离/重新连接。 – 2010-03-06 07:46:50