我们有一个Sql Server 2012镜像数据库,我们希望将其恢复(实质上是拷贝)到另一台服务器并在非镜像模式下运行。另一台服务器仅用于应用程序测试,不需要镜像。正确的恢复步骤是什么?我想在某一时刻我将需要修改数据库SET PARTNER OFF,但是什么时候呢?执行完全恢复然后启动合作伙伴是否安全?我当然不希望我恢复的数据库开始参与镜像。
我一直在研究SQL Server 2012的新功能,以及它如何帮助我解决目前的情况。
目前我们使用的是SQL Server 2008R2,通过事务复制将两台OLTP数据库服务器复制到一台报表服务器上。我感兴趣的是SQL Server 2012和可用性组能否取代它-因此,我将使用新的可用性组,并将两个OLTP服务器镜像到复制服务器-在那里,报告将能够访问只读拷贝。
我经常需要将一些项目的生产数据库拉到我的本地sql服务器上,以便添加功能、测试内容等。今天,我的程序是在生产服务器上创建一个备份,以某种方式将其放到我的本地计算机上-然后在本地创建一个新数据库,并在此基础上恢复备份。我可以通过SQL Server Management Studio访问生产数据库-有没有一种更简单的方法,它需要更少的手动步骤?
你是怎么做到的?