SQLServer2000同步复制技术实现步骤(两台服务器间自动备份)

1. 预备工作:

  ① 发布服务器、订阅服务器,创建同名windows用户并设置相同密码。

    ==>控制面板-->管理工具-->计算机管理-->用户和组-->右键用户-->新建用户-->建立一个隶属于administrator组的登陆windows的用户(SynUser)  

  ② 发布服务器新建一个给你共享目录(作为发布的快照文件存放目录)

    ==>我的电脑-->D:\新建一个目录:PUB-->右键-->属性-->共享-->选择“共享该文件夹”-->通过“权限”保证SynUser具有对该文件的所有权限

  ③ 启动SQL代理(SQLServerGgent)服务(理论只发布器设置即可)

    ==>控制面板-->管理工具-->服务-->右键SQLServerGgent-->属性-->登录-->选择“此账户”-->SynUser+密码-->确定-->

    ==>右键SQLServerGgent-->启动

  ④ 设置SQL Server身份验证模式,解决连接时的权限问题(发布/订阅服务器均做此设置)

    ==>企业管理器-->右键SQL实例-->属性-->安全性-->身份验证-->选择“SQL Server 和 Windows”-->确定

  ⑤ 发布服务器和订阅服务器上相互注册

    ==>企业管理器-->右键SQL Server组-->新建SQL Server注册...-->输入服务器计算机名(此时不可用IP)-->添加-->下一步-->“SQL Server身份验证”-->用户名(SynUser),密码-->下一步-->下一步-->完成

    ==>若只可以用IP而不能用计算机名注册的,为其注册服务器别名:

      Ⅰ. 开始-->程序-->Microsoft SQL Server-->客户端网络实用工具-->别名-->添加

      Ⅱ. 网络库选择"TCP/IP"    服务器别名:随便起    连接参数: (服务器名称:IP地址)&(取消动态决定端口 1433)

2. 正式配置(在企业管理器中)

  ① 在发布服务器上,选中发布服务器-->工具-->复制-->配置发布、订阅服务器和分发(O)...-->下一步-->下一步-->快照文件夹:\\CA-AMC\D$\PUB-->下一步-->弹出对话框:是-->下一步-->完成(出版商设置成功)

  ② 在发布服务器上,选中发布服务器-->工具-->复制-->创建和管理发布(C)...-->选择要备份的数据库-->创建发布-->下一步-->下一步-->快照发布,下一步-->运行SQL Server 2000的服务器(此次测试两台服务器均为SQL Server 2000)-->下一步-->选择要备份的表-->下一步-->下一步-->是,我将定义数据库筛选,启用匿名订阅或自定义其他属性-->下一步-->垂直地,...-->下一步-->下一步-->是,允许匿名订阅-->下一步-->更改发布间隔-->下一步-->完成(书店设置成功)

  ③ 在发布服务器上,复制(文件夹)-->发布内容-->选中刚发布的数据库-->右键-->强制新订阅-->下一步-->选择订阅服务器-->下一步-->选择订阅服务器的数据库(备份到哪个服务器的那个数据库中)-->下一步-->更改接受间隔-->下一步-->是,勾选:启动快照代理程序来立即开始初始化处理-->下一步-->(此时状态为:正在运行)下一步-->完成(买家设置成功)

3. 删除订阅器和发布器

  ① 首先删除订阅内容和发布内容

  ② 然后选中发布数据库-->工具-->复制-->禁用发布-->下一步-->是,在XXX上禁用发布(Y)-->下一步-->完成

posted @ 2013-09-24 13:32  被盗的小偷  阅读(376)  评论(0)    收藏  举报