SQL Server 2008 镜像注意事项 (2052人路过)

22:46 , 引用(0) Via 本站原创

SQL Server 2008镜像的运行模式有3种:
1.高性能(异步)
2.不带自动故转移功能障的高安全(同步)
3.带自动故转移功能障的高安全(同步)。前段时间,为某区市的两台监察数据库做了镜像,模式为高性能(异步),不使用见证服务器。

现将步骤总结如下:

1.场景为主体服务器和镜像服务器都没有加入域,在工作组中。

2.主体服务器和镜像服务器上的SQL主服务账户都指定为.\Administrator,并且密码一致。

3.主体服务器和镜像服务器上都在防火墙上设置例外“sqlmirror-5022”,打开TCP5022端口。

4.主体服务器上的准备镜像的数据库LS_SUPERVISIONDB恢复模式必须指定为完整。

5.在主体服务器上不仅要备份数据库文件,还要备份事务日志文件(必须指定为截断选项),用企业管理器操作即可。

6.在镜像服务器分别还原数据库文件和事务日志文件,必须指定为RESTORE WITH NORECOVERY选项。

7.在主体服务器上用企业管理器开始设置镜像,运行模式制定为高性能(异步)。在制定服务账户步骤时,主体和镜像都指定为空即可。

8.镜像成功后,主体服务器显示(主体,已同步),镜像服务器显示(正在还原...)。

以上就是建立镜像的几个步骤。


另外,讲一下如何进行故障恢复的方法。主服务器Down掉后,备机紧急启动并且开始服务的方法:在镜像服务器上执行

USE master
ALTER DATABASE LS_SUPERVISIONDB SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS

以上代码执行成功后,镜像服务器上的LS_SUPERVISIONDB数据库就会显示状态为(主体,已断开连接)。但我在测试过程中发现,执行此语句的前提是主体必需Down掉的情况下才能执行,测试时我们是将主体服务器的网卡禁用的情况下测试的。


主体服务器开机后,镜像服务器未进行主备切换前的状态如下:

镜像服务器上LS_SUPERVISIONDB显示状态为(主体,挂起)

主体服务器上LS_SUPERVISIONDB显示状态为(正在还原...)


原来的主服务器恢复,可以继续工作,需要重新设定镜像。将主体服务器启动后,在镜像服务器上执行

USE master
ALTER DATABASE LS_SUPERVISIONDB SET PARTNER RESUME; --恢复镜像
ALTER DATABASE LS_SUPERVISIONDB SET PARTNER SAFETY FULL --事务安全,同步模式
ALTER DATABASE LS_SUPERVISIONDB SET PARTNER FAILOVER; --切换主备


(特别提示一下,我们在测试的过程是,急于测试,运行完以镜像站切换主体后,就马上执行以上命令了。事实上是需要等待10秒左右在执行,因为这过程中是在检查过程中,需要等待一会,当然现实中其中上随便都够10秒了,因此不必考虑。)以上代码执行成功后,主体服务器显示(主体,已同步),镜像服务器显示(正在还原...)。在主体服务器上使用企业管理器将镜像的运行模式由“不带自动故转移功能障的高安全(同步)”改为高性能(异步)到此,一次故障转移成功实现。

错误说明:
消息1498,级别16,状态3,第1 行

以上代码执行成功后,主体服务器显示(主体,已同步),镜像服务器显示(正在还原...)。在主体服务器上使用企业管理器将镜像的运行模式由“不带自动故转移功能障的高安全(同步)”改为高性能(异步)
到此,一次故障转移成功实现。

错误说明:
消息1498,级别16,状态3,第1 行

默认情况下,数据库镜像是被禁用的。当前提供的数据库镜像仅供评估使用,并不应使用于生产环境中。若要以评估为目的启用数据库镜像,请在启动过程中使用跟踪标志1400。有关跟踪标志和启动选项的详细信息,请参阅SQL Server 联机丛书。

解决办法:没打SP1以上补丁.强烈建议打SP3

消息1475,级别16,状态2,第1 行

由于"ccerp_jzt" 数据库可能有尚未备份的大容量日志记录更改,所以无法启用数据库镜像。必须在镜像上还原主体数据库的上一次日志备份。

主体上:backup log ccerp_jzt to disk ='e:\log.trn' with no_truncate

镜像上:restore log ccerp_jzt from disk='e:\log.trn' with norecovery

作者:77run@齐齐奔跑 -- 骑士威科技
地址:http://blog.77run.com/SQL-2008-Mirror-Experience/
版权所有©转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: 77run 编辑于2011/09/15 23:45
| |
0 Responses to "A Sample Post with Links"
发表评论
  • 昵称 [注册]
  • 密码 游客无需密码
  • 网址
  • 电邮
打开HTML 打开UBB 打开表情 隐藏 记住我