我只是在主体服务器和镜像服务器之间设置镜像。我在遵循一位同事留给我的一些步骤,因为我以前没有这样做过。
有一次,我不得不备份我使用的主体数据库。
USE MASTER
GO
BACKUP DATABASE MyDB
TO DISK ='D:\Backups\MyDBFullBackup.bak'
GO
BACKUP LOG MyDB
TO DISK='D:\Backups\MyDB_LogBackup.trn'
GO
然后,我将这些文件复制到镜像服务器,并用
USE MASTER
GO
RESTORE DATABASE MyDB
FROM
我们有一个Sql Server 2012镜像数据库,我们希望将其恢复(实质上是拷贝)到另一台服务器并在非镜像模式下运行。另一台服务器仅用于应用程序测试,不需要镜像。正确的恢复步骤是什么?我想在某一时刻我将需要修改数据库SET PARTNER OFF,但是什么时候呢?执行完全恢复然后启动合作伙伴是否安全?我当然不希望我恢复的数据库开始参与镜像。
因此,我试图配置两个服务器设置,两个服务器都包含具有独立存储的SQL。我们使用的是windows server 2012,我有一个关于镜像的问题。如果服务器的数据库是同步的,那么主服务器就会失败,镜像服务器就会接管。当我将主服务器(现在将充当镜像的服务器)备份后,如何重新同步服务器?是自动处理的吗?
编辑:我想我的意思是在失败之后,旧的主服务器是如何与接收事务的镜像同步的。正如Kin所说,我认为终点是至关重要的。