千家论坛_弱电智能化技术与工程讨论(建筑智能,家居智能,人工智能)

标题: sql server 数据库镜像 [打印本页]

作者: lihuojun    时间: 2010-10-30 20:21
标题: sql server 数据库镜像

Sql server 数据库镜像(图

数据的安全性、完整性、可靠性对于应用系统(特别是营运系统和收银系统)非常重要。而为尽量满足这些要求有以下几种方法:

1、服务器集群:

优点,这种方法对应用访问性高,缺点,需要存储,成本高,而且存储也是单点,存储故障,数据挂失可能性大。

2、数据库备份

优点,成本低,缺点,备份的完整性不高,数据出问题时,只能恢复到上一次备份的状态。

3、使用双机软件

目前接触的较少,一般品牌的比较贵,便宜的又不敢相信。

4、数据库镜像

优点,这种方法可靠性高,数据完整性也高,成本也不高,镜像服务器和见证服务器可利用其他应用服务器(因为镜像服务器和见证服务器不实时提供应用服务,对性能要求不高)。

下面利用数据库镜像过程,因为没见证服务器,所以不能自动切换,这种方式可以保证数据的完整性,这个过程有两个要求:第一、数据库版本必须是sql server 2005 sp1以上的版本,第二、两台服务器必须都域控制器。

一、在两台域控制器上安装sql server2005 ,并升级到sp1

二、在主机服务器创建一个数据库qyg(可以自己定义),数据库的恢复模式要选择“FULL,然后完整备份数据库如下图。

三、在镜像服务器上还原,如下图

在还原选项中选上“覆盖现有数据库”,恢复状态选择“不对数据库执行任何操作,不回滚提交的事务。可以还原其他事务日志。

四、 启动配置数据库镜像安全向导

连接到主体服务器实例之后,在对象资源管理器中,单击服务器名称以展开服务器树。展开“数据库”,再选择要镜像的数据库"qyg"。右键单击数据库,选择“任务”,再单击“镜像”。这样便可打开“数据库属性”对话框的“镜像”页。单击“配置安全性”。


作者: lihuojun    时间: 2010-10-30 20:22

下一步,因为没有见证服务器,所以这里选择“否”,

下一步

下一步,这里是主体服务器,也就是本机,默认就行。

下一步,点击“连接”服务器名称填写镜像服务器的主机名或IP,因为都是一个域,所以使用“windows 身份验证”,OK

连接,端口和端点名称默认就行


作者: lihuojun    时间: 2010-10-30 20:23

下一步,因为使用域管理,所以主体和镜像都为空

完成,

开始镜像

确定


作者: lihuojun    时间: 2010-10-30 20:24

查看状态,主机数据库服务器显示为:“主体,已同步”

镜像服务器显示为:“镜像,已同步/正在还原”

测试,右键单击数据库,选择“任务”,再单击“镜像”。这样便可打开“数据库属性”对话框的“镜像”页。单击“故障转移”。确认

故障转移后,主机服务器的状态显示“镜像,已同步/正在还原”

镜像服务器状态显示为:“主体,已同步”

同样可以在主机服务器执行transact-sql语句:

"Use master

alter database <DatabaseName> set partner failover

Go"

进行故障转移,也可以把主机的网络断开,在镜像服务器上执行transact-sql语句:

“Use master

alter database <DatabaseName> set partner force_service_allow_data_loss

Go”

把镜像服务器启用,状态为“主机,断开”,为应用系统服务。

当主机服务器正常后,在镜像服务器上执行transact-sql语句:

“USE master;

ALTER DATABASE <DatabaseName> SET PARTNER RESUME; --恢复镜像

ALTER DATABASE <DatabaseName> SET PARTNER FAILOVER; --切换主备”

恢复正常镜像。

另外还可以使用:

“ALTER DATABASE <DatabaseName> SET PARTNER SUSPEND

ALTER DATABASE <DatabaseName> SET PARTNER RESUME”

暂停镜像和启用镜像,以便于维护。

使用“ALTER DATABASE <database_name> SET PARTNER OFF”,删除镜像。


作者: huayuke    时间: 2010-12-13 23:22
看不到图
作者: huayuke    时间: 2010-12-18 22:17
没图
作者: lihuojun    时间: 2011-2-9 15:55

不知道怎么这里显示不了图片,大家到http://lihuojun.blog.51cto.com/687170/412520


作者: pcbsz    时间: 2011-3-11 15:03
图片看不到!!




欢迎光临 千家论坛_弱电智能化技术与工程讨论(建筑智能,家居智能,人工智能) (http://bbs.qianjia.com/) Powered by Discuz! X3.2