sql2005非域环境下镜像步骤.doc_第1页
sql2005非域环境下镜像步骤.doc_第2页
sql2005非域环境下镜像步骤.doc_第3页
sql2005非域环境下镜像步骤.doc_第4页
sql2005非域环境下镜像步骤.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

文章摘自:/zdtools/blog/item/275a2608969fe5df62d986f8.html/zhenbo228/blog/item/98b911ab43bfe4f6faed5019.html/sjjm/201009201.aspSql2005非域环境下镜像环境:windows2008企业版+sql2005(sp2)1. 因为sql2005镜像服务要在域下配置,在连接对方的时候,格式为TCP:/主机名.域名:5022,在没有域的环境下,需要改变主机名称,本例中主机计算机名为test1,镜像机计算机名为test2,为了能让镜像服务生效,需要改变计算机名称本例中将计算机名改为:主机名:,镜像机名:方法:主备机均修改计算机DNS后缀在”我的电脑”-“属性”-“计算机名”-“更改”按钮-“其他”按钮-输入后缀,例如等等,需要注意:主备机的dns后缀完全一样,修改后重启计算机;重启后,注意修改windowssystem32driversetchosts文件,加入对方完全计算机名和IP对应关系。数据库的备份与还原主机上要做的。2.需要镜像的数据库名称为vpod,首先将数据库恢复模式改为完整型,右击“vpod”数据库-属性-选项-恢复模式-完整。3.备份数据库-备份类型选择“完整”,选择备份地址。其他默认。4.备份日志,选择备份数据库-备份类型选择“事务日志”,选择备份地址。其他默认。备机上要做的5.新建数据库,要与要镜像的主机数据库同名,这里是“vpod”,将主机备份的数据库和日志复制到备机上。6.还原数据库,右击要还原的数据库“vpod”-选择还原数据库-找到复制过来的备份文件在选项里选择,norecovery7.还原事务日志,右击要还原的数据库“vpod”-选择还原事务日志-找到复制过来的备份文件在选项里选择,norecovery配置镜像下面是配置命令:主体镜像1. 主机和镜像机上选中要创建镜像的数据库,点击新建查询 一. 在主体数据库test1 上:use master;-a.创建数据库主密钥create master key encryption by password = sz8623; go-可用以下语句查看生成的数据库主密钥-select* from sys.symmetric_keys ;-b.创建一个证书create certificate db_host_a_cert with subject = db_host_a certificate for database mirroring , start_date = 02/12/2011 , expiry_date = 12/31/2011go-select * from sys.certificates;-c.创建镜像端点create endpoint db_mirr (db_mirr为端点名称,可以随意修改,替下要用到) state = started as tcp ( listener_port=5022 (5022为配置时默认端口) , listener_ip = all ) for database_mirroring ( authentication = certificate db_host_a_cert , encryption = required algorithm rc4 , role = all ); go-select * from sys.tcp_endpoints-select * from sys.database_mirroring_endpoints;-d.备份证书backup certificate db_host_a_cert to file = c:db_a_run.cer;go-e.创建登入create login to_host_a_login with password = sz8623;gocreate user to_host_a_user for login to_host_a_login;go二. 在镜像数据库test2 上:use master;-1.创建数据库主密钥create master key encryption by password = sz8623;go-可用以下语句查看生成的数据库主密钥-select * from sys.symmetric_keys ;-2.创建一个证书create certificate db_host_b_cert with subject = db_host_b certificate for database mirroring , start_date = 02/12/2011 , expiry_date = 12/31/2011go-select * from sys.certificates;-3.创建镜像端点create endpoint db_mirr state = started as tcp ( listener_port=5022 , listener_ip = all ) for database_mirroring ( authentication = certificate db_host_b_cert , encryption = required algorithm rc4 , role = all );go-select * from sys.tcp_endpoints-select * from sys.database_mirroring_endpoints;-4.备份证书backup certificate db_host_b_cert to file = c:db_b_run.cer;go-5.创建登入create login to_host_b_login with password = sz8623;gocreate user to_host_b_user for login to_host_b_login;go三.回到主体数据库test1 上:f.从test2上c:下拷贝备份出来的证书db_b_run.cer到test1的c:下g.-还原test2证书到test1上;use mastercreate certificate db_host_b_cert authorization to_host_a_user from file = c:db_b_run.cergo-赋权grant connect on endpoint:db_mirr to to_host_a_login;go四.在镜像数据库test2 上:6.从test1上c:下拷贝备份出来的证书db_a_run.cer到test2的c:下7.-还原test1证书到test2上;use mastercreate certificate db_host_a_cert authorization to_host_b_user from file = c:db_a_run.cergo-赋权grant connect on endpoint:db_mirr to to_host_b_login;go五.设置伙伴(自动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论