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

服务器
收藏本版 |订阅

服务器 今日: 2188 |主题: 828|排名: 43 

发新帖
打印 上一主题 下一主题

sql server 数据库镜像...

[复制链接]
lihuojun 发布于: 2010-10-30 20:20 1348 次浏览 7 位用户参与讨论
跳转到指定楼层

Sql server 数据库镜像(图

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

1、服务器集群:

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

2、数据库备份

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

3、使用双机软件

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

4、数据库镜像

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

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

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

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

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

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

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

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

回复

使用道具 举报

已有7人评论

新浪微博达人勋

千家认证

沙发
lihuojun 发表于 2010-10-30 20:22:00

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

下一步

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

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

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

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

板凳
lihuojun 发表于 2010-10-30 20:23:00

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

完成,

开始镜像

确定

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

地板
lihuojun 发表于 2010-10-30 20:24:00

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

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

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

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

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

同样可以在主机服务器执行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”,删除镜像。

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

5#
huayuke 发表于 2010-12-13 23:22:00
看不到图
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

6#
huayuke 发表于 2010-12-18 22:17:00
没图
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

7#
lihuojun 发表于 2011-2-9 15:55:00

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

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

8#
pcbsz 发表于 2011-3-11 15:03:00
图片看不到!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆 千家通行证登陆

本版积分规则

千家智客微信号
千家智客微信
玩物说商城
玩物说商城