MSSQL配置数据库镜像高可用性模式Word格式文档下载.docx
- 文档编号:16413638
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:12
- 大小:92.86KB
MSSQL配置数据库镜像高可用性模式Word格式文档下载.docx
《MSSQL配置数据库镜像高可用性模式Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《MSSQL配置数据库镜像高可用性模式Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。
高级->
立即查找,将属于SQLSERVER****的用户全部添加
1.3对三台机器都将SQLSERVER和SQLSERVERAGENT用该账号启动
再SQLSERVER2005目录下面找到SQLServerConfigurationManagerSQLSERVER2005服务->
SQLSERVER(MSSQLSERVER),右键属性SQLSERVER(MSSQLSERVER),然后登录选项卡下面选择本账户,输入刚才建立的用户和密码,应用之后会重新启动,SQLSERVERAGENT同样操作.
1.4对三台机器都建立一个共享文件夹
C盘创建一个文件夹,如backup,共享并给刚创建的用户访问这个文件夹的权限.
2开始配置
2.1在主服务器上创建证书以及适用该证书创建镜像端点
--创建数据库主密钥
CREATEMASTERKEYENCRYPTIONBYPASSWORD='
111111'
;
GO
--在JY-TZZD-MIRROT上为数据库实例创建证书
USEmaster;
CREATECERTIFICATEJY_TZZD_MIRROT_cert
WITHSUBJECT='
JY_TZZD_MIRROTcertificate'
START_DATE='
01/27/2008'
EXPIRY_DATE='
01/01/2099'
--在JY-TZZD-MIRROT上使用上面创建的证书为数据库实例创建镜像端点
CREATEENDPOINTEndpoint_Mirroring
STATE=STARTED
ASTCP(
LISTENER_PORT=5024
LISTENER_IP=ALL
)
FORDATABASE_MIRRORING(
AUTHENTICATION=CERTIFICATEJY_TZZD_MIRROT_cert
ENCRYPTION=REQUIREDALGORITHMRC4
ROLE=ALL
);
--备份JY-TZZD-MIRROT上的证书
BACKUPCERTIFICATEJY_TZZD_MIRROT_certTOFILE='
C:
\backup\JY_TZZD_MIRROT_cert.cer'
2.2在备份服务器上创建证书以及适用该证书创建镜像端点
--在JY-TZZD-MIRROR上为数据库实例创建证书
CREATECERTIFICATEJY_TZZD_MIRROR_cert
JY_TZZD_MIRRORcertificatefordatabasemirroring'
--在JY-TZZD-MIRROR上使用上面创建的证书为数据库实例创建镜像端点
LISTENER_PORT=5025,
LISTENER_IP=ALL
AUTHENTICATION=CERTIFICATEJY_TZZD_MIRROR_cert,
ENCRYPTION=REQUIREDALGORITHMRC4,
ROLE=ALL
--备份JY-TZZD-MIRROR上的证书
BACKUPCERTIFICATEJY_TZZD_MIRROR_certTOFILE='
\backup\JY_TZZD_MIRROR_cert.cer'
2.3在见证服务器上创建证书以及适用该证书创建镜像端点
--在JY-TZZD-WITNESS上为数据库实例创建证书
CREATECERTIFICATEJY_TZZD_WITNESS_cert
JY_TZZD_WITNESScertificatefordatabasemirroring'
--在MIR-W上使用上面创建的证书为数据库实例创建镜像端点
LISTENER_PORT=5026,
AUTHENTICATION=CERTIFICATEJY_TZZD_WITNESS_cert,
--备份MIR-W上的证书
BACKUPCERTIFICATEJY_TZZD_WITNESS_certTOFILE='
\backup\JY_TZZD_WITNESS_cert.cer'
2.4拷贝证书
将产生的3个证书都拷贝到每台机器的共享目录下面
2.5在主服务器上创建其他服务器的用户登录并在镜像端点上为登陆赋予CONNECT权限
--在JY-TZZD-MIRROT上为JY-TZZD-MIRROR创建登陆
CREATELOGINJY_TZZD_MIRROR_loginWITHPASSWORD='
--为以上登陆创建一个用户
CREATEUSERJY_TZZD_MIRROR_userFORLOGINJY_TZZD_MIRROR_login;
--绑定证书到用户
AUTHORIZATIONJY_TZZD_MIRROR_user
FROMFILE='
--在镜像端点上为登陆赋予CONNECT权限
GRANTCONNECTONENDPOINT:
:
Endpoint_MirroringTO[JY_TZZD_MIRROR_login];
--在JY-TZZD-MIRROT上为JY-TZZD-WITNESS创建登陆
CREATELOGINJY_TZZD_WITNESS_loginWITHPASSWORD='
CREATEUSERJY_TZZD_WITNESS_userFORLOGINJY_TZZD_WITNESS_login;
AUTHORIZATIONJY_TZZD_WITNESS_user
Endpoint_MirroringTO[JY_TZZD_WITNESS_login];
2.6在备份服务器上创建其他服务器的用户登录并在镜像端点上为登陆赋予CONNECT权限
--在JY-TZZD-MIRROR上为JY-TZZD-MIRROT创建登陆
CREATELOGINJY_TZZD_MIRROT_loginWITHPASSWORD='
CREATEUSERJY_TZZD_MIRROT_userFORLOGINJY_TZZD_MIRROT_login;
AUTHORIZATIONJY_TZZD_MIRROT_user
Endpoint_MirroringTO[JY_TZZD_MIRROT_login];
--在JY-TZZD-MIRROR上为MIR-W创建登陆
2.7在见证服务器上创建其他服务器的用户登录并在镜像端点上为登陆赋予CONNECT权限
--在MIR-W上为JY-TZZD-MIRROT创建登陆
--在MIR-W上为JY-TZZD-MIRROR创建登陆
2.8在主服务器上修改JYWinNet数据库使用完整恢复模式并备份数据库
--修改JYWinNet数据库使用完整恢复模式
ALTERDATABASEJYWinNet
SETRECOVERYFULL;
--在JY-TZZD-MIRROT的主体服务器实例上备份数据库
--通过安全方法,将C:
\backup\JYWinNet.bak复制到JY-TZZD-MIRROR上
USEJYWinNet
BACKUPDATABASEJYWinNet
TODISK='
\backup\JYWinNet.bak'
WITHFORMAT
2.9拷贝JYWinNet.bak到备份服务器
将产生的JYWinNet.bak拷贝到备份服务器上的共享目录下面
2.10在备份服务器还原数据库
--在JY-TZZD-MIRROR的镜像服务器实例上还原数据库:
RESTOREDATABASEJYWinNet
FROMDISK='
WITHNORECOVERY
此时备份服务器上该数据库的状态应该为正在还原…
2.11在为镜像数据库配置镜像伙伴
SETPARTNER='
TCP:
//JY-TZZD-MIRROT:
5024'
2.12在主体数据库配置镜像伙伴和见证服务器
--在JY-TZZD-MIRROT的主体服务器实例上,将JY-TZZD-MIRROR上的服务器实例设置为伙伴
//JY-TZZD-MIRROR:
5025'
--在JY-TZZD-MIRROT的主体服务器实例上,将JY-TZZD-WITNESS上的服务器实例设置为见证服务器
SETWITNESS='
//JY-TZZD-WITNESS:
5026'
2.13最配置数据库镜像事务安全级别
--在主服务器上执行
ALTERDATABASEJYWinNetSETSAFETYFULL;
2.14最终效果
这个时候主服务器上的数据库应为这样
备份服务器上的数据库应为这样
3测试
我们通过关闭主服务器的SQLSERVER服务,来测试一下故障自动转移的情况,得到备份服务器数据库的状态如下
备份服务器自动起来代替主服务器服务,配置成功!
4主备机镜像删除
备份机还原成可用数据库
RESTOREDATABASEdemowithRECOVERY
alterdatabasedemosetpartneroff
主服务器还原成可用数据库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MSSQL 配置 数据库 镜像高 可用性 模式