当前位置: > 数据库 > SQL Server 2005 >

sql server 2005数据库镜像之主备切换

时间:2014-09-08 21:15来源:linux.it.net.cn 作者:it
sql server 2005数据库镜像之主备切换

1、主备互换
 

复制代码代码如下:
 --主机执行:
 USE master;
 ALTER DATABASE <DatabaseName> SET PARTNER FAILOVER;

 2、主服务器Down掉,备机紧急启动并且开始服务
 

复制代码代码如下:
 --备机执行:
 USE master;
 ALTER DATABASE <DatabaseName> SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS;

 3、原来的主服务器恢复,可以继续工作,需要重新设定镜像
 

复制代码代码如下:
 --备机执行:
 USE master;
 ALTER DATABASE <DatabaseName> SET PARTNER RESUME;       --恢复镜像
 ALTER DATABASE <DatabaseName> SET PARTNER FAILOVER;     --切换主备
 

4、原来的主服务器恢复,可以继续工作
 --默认情况下,事务安全级别的设置为 FULL,即同步运行模式,而且SQL Server 2005 标准版只支持同步模式。
 --关闭事务安全可将会话切换到异步运行模式,该模式可使性能达到最佳。
 

复制代码代码如下:
USE master;
ALTER DATABASE <DatabaseName> SET PARTNER SAFETY FULL;   --事务安全,同步模式
ALTER DATABASE <DatabaseName> SET PARTNER SAFETY OFF;    --事务不安全,异步模式
(责任编辑:IT)
------分隔线----------------------------