数据库镜像技术实现sqlserver2005双机热备

数据库镜像技术实现sqlserver2005双机热备

ID:18522574

大小:1.15 MB

页数:18页

时间:2018-09-18

数据库镜像技术实现sqlserver2005双机热备_第1页
数据库镜像技术实现sqlserver2005双机热备_第2页
数据库镜像技术实现sqlserver2005双机热备_第3页
数据库镜像技术实现sqlserver2005双机热备_第4页
数据库镜像技术实现sqlserver2005双机热备_第5页
资源描述:

《数据库镜像技术实现sqlserver2005双机热备》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、配置主备机1、连接方式1.同网段(域环境)适用于域环境中,相对证书方式,配置相对简单,省去了建立密钥、证书及多次为用户授权的过程2.同网段(非域):证书方式配置相对较繁琐,基本步骤:1.各服务器生成主密钥(MASTERKEY)2.各服务器生成服务证书(CERTIFICATE)3.使用服务证书生成端点(ENDPOINT)4.将证书备份为文件,并复制到其他服务器5.各服务器对其他服务器生成访问授权1)生成登陆2)生成用户3)绑定证书到用户4)授予相关用户对ENDPOINT的连接访问权6.主机上备份数据库(最好加上日志备份)7.镜像机上还原数据库(norec

2、overy)8.为镜像机配置镜像伙伴9.为主机配置镜像伙伴和见证服务器2、检查SQLServer2005数据库只有SQLServer2005标准版、企业版和开发版才可以建立数据镜像。其他版本即Express只能作为见证服务器。如果实在不清楚什么版本,执行如下语句查看:select @@version;若要对此数据库进行数据库镜像,必须将它更改为使用完整恢复模式。若要用Transact-SQL实现此目的,请使用ALTERDATABASE语句:USE master;ALTER DATABASE  SET RECOVERY FULL; 

3、二、同网段(非域)主备实例互通实现互通可以使用域或证书来实现,考虑实现的简单,以下选取证书的方式实现。注意:实现“主备数据库实例互通”的操作只需要做一次,例如为了将两个SQLServer2005的实例中的5个数据库建成镜像关系,则只需要做一次以下操作就可以了;或者这样理解:每一对主备实例(不是数据库)做一次互通。1、创建证书--主体服务器执行:USE master;CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'test_1234';CREATE CERTIFICATE HOST_A_cert WITH SUBJEC

4、T = 'HOST_A certificate' , START_DATE = '07/18/2012';--镜像服务执行:USE master;CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'test_1234';CREATE CERTIFICATE HOST_B_cert WITH SUBJECT = 'HOST_B certificate', START_DATE = '07/18/2012';--见证服务器执行:USE master;CREATE MASTER KEY ENCRYPTION BY PASSWO

5、RD = 'test_1234';CREATE CERTIFICATE HOST_C_cert WITH SUBJECT = 'HOST_C certificate', START_DATE = '07/18/2012';这个MASTERKEY对于每个sqlserver实例唯一的,如果数据库中已经创建了MASTERKEY,可以用如下的sql删除之后重新执行:DROP MASTER KEY   2、创建连接的端点--主体服务器执行:CREATE ENDPOINT Endpoint_Mirroring STATE = STARTED AS TCP ( LIST

6、ENER_PORT=5022 , LISTENER_IP = ALL ) FOR DATABASE_MIRRORING ( AUTHENTICATION = CERTIFICATE HOST_A_cert , ENCRYPTION = REQUIRED ALGORITHM AES , ROLE = ALL );--镜像服务器执行:CREATE ENDPOINT Endpoint_Mirroring STATE = STARTED AS TCP ( LISTENER_PORT=5022 , LISTENER_IP = ALL ) FOR DATABASE_M

7、IRRORING ( AUTHENTICATION = CERTIFICATE HOST_B_cert , ENCRYPTION = REQUIRED ALGORITHM AES , ROLE = ALL ); --见证服务器执行:CREATE ENDPOINT Endpoint_Mirroring STATE = STARTED AS TCP ( LISTENER_PORT=5022 , LISTENER_IP = ALL ) FOR DATABASE_MIRRORING ( AUTHENTICATION = CERTIFICATE HOST_C_cer

8、t , ENCRYPTION = REQUIRED ALGORIT

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。