SQLServer同步复制技术实现步骤.docx
- 文档编号:24229427
- 上传时间:2023-05-25
- 格式:DOCX
- 页数:31
- 大小:3.44MB
SQLServer同步复制技术实现步骤.docx
《SQLServer同步复制技术实现步骤.docx》由会员分享,可在线阅读,更多相关《SQLServer同步复制技术实现步骤.docx(31页珍藏版)》请在冰豆网上搜索。
SQLServer同步复制技术实现步骤
SQLServer2000数据同步复制技术实现步骤
主服务器作为发布服务器从服务器作为订阅服务器
1.在主服务器和从服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户
切换到Windows操作系统的“控制面板”
——>选择“管理工具”
——>选择“计算机管理”
——>选择“用户和组”
——>右键选择“用户”
——>选择“新建用户”
——>建立一个隶属于Administrator组的登陆windows的用户
用户名和密码都为user
重新启动系统,进入“user”帐户
2.在主服务器上,新建一个共享目录,作为发布的快照文件的存放目录,在主服务器的D盘进行以下操作
新建一个文件夹,名为:
PUB
——>选择这个新建的目录
——>右键选择“属性”
——>选择“共享”标签页
——>选择"启用文件共享"
——>通过"权限"按纽来设置具体的用户权限,保证第一步中创建的用户(user)具有对该文件夹的所有权限
——>确定
3.主服务器和从服务器均做以下配置
切换到Windows操作系统的“控制面板”
“性能和维护”--“管理工具”---“服务”
——>选择“SQLSERVERAGENT”
——>右键选择“属性”--选择“登陆”--选择"此账户"
——>输入或者选择第一步中创建的windows登录用户名(user)
——>"密码"中输入该用户的密码user
在“常规标签页”中选择“启动类型”为“自动”,同时点击“启动”按钮开启服务,
4.设置SQLServer身份验证模式,解决连接时的权限问题(发布/订阅服务器均做此设置)
在SQLServer企业管理器中
——>右键选择“SQLServer实例”
——>选择“属性”
——>在“安全性”标签页中将“身份验证”设置为“SQLServer和Windows”
——>点击“确定”按钮
5.在发布(主)服务器和订阅(从)服务器上互相注册
在SQLServer企业管理器中
——>右键选择“SQLServer实例”
——>选择删除(local)
——>新建SQLServer注册...
——>下一步
——>可用的服务器中,输入你要注册的远程服务器名
——>添加
这里我的计算机名为31B3O3C9E0BB4BA
——>下一步
——>连接使用,选择第二个"SQLServer身份验证"
——>下一步——>输入用户名和密码(user)
——>下一步——>选择SQLServer组,也可以创建一个新组
——>下一步——>完成
然后再在“SQLSERVER组”处右键“新建sqlserver注册”
另外一台电脑的计算机名为E5E1AA34F00847B,为这台电脑注册
6.开启服务:
打开“我的电脑”——>“控制面板”——>“管理工具”——>“服务”——>
右键选择“ Distributed Transaction Coordinator”服务——>“属性”——>“启动”——>并将启动类型设置为“自动启动”——>点击“启动”按钮启动服务
二、正式配置
1.配置发布服务器(主服务器)
(1)打开SQLServer企业管理器,在本台电脑用户名下的实例中找到“复制”——>“发布内容”右键选择“配置发布、订阅服务器和分发”
例如我的计算机名31B3O3C9E0BB4BA,在“31B3O3C9E0BB4BA(WINDOWSNT)”
下面的“复制”—>“发布内容”右键选择“配置发布、订阅服务器和分发”
(2)选择“下一步”后选择“选择把发布服务器自己作为分发服务器或者其他sql的服务器”,然后下一步
(3)设置快照文件夹
采用默认\\31B3O3C9E0BB4BA\PUB这里只要把“C$”后面的换成PUB就可以了
(4)“下一步”自定义配置
选择:
否,使用下列默认设置
“下一步”完成配置
2、创建出版物
(1)还是在刚才的“复制”“发布内容”处右键选择“新建发布”
(2)在[创建发布向导]的提示对话框中单击“下一步”系统就会弹出一个对话框。
对话框上的内容是复制的三个类型。
选择“合并发布”
(3)单击[下一步]系统要求指定可以订阅该发布的数据库服务器类型,在这里我们选择运行"SQLSERVER2000"的数据库服务器
(4)单击“下一步”系统就弹出一个定义文章的对话框也就是选择要出版的表
选择“全部发布”
(5)选择发布名称和描述
(6)自定义发布属性选择:
“否,根据指定方式创建发布”
(7)在上面处选择“发布属性”在弹出的下图对话框里面选择“订阅选项”,将“允许匿名订阅”选中
(8)然后在选择“状态”选项卡,点“立即运行代理程序”和“启动服务”
点“应用”,“确定”然后进行下面操作
在“E5E1AA34F00847B(windowsnt)”下面的“复制”“订阅”,选“新建请求订阅”
然后选择“下一步”
下面选择“查看已注册服务器所作的发布”
选中“mine:
mine”然后“下一步”
选择使用SQLServer身份验证,用户名和密码都是sa
下面要选择目的数据库中,选择“mine”然后下一步
在允许匿名订阅选项卡中选“是,生成匿名订阅”
在快照发送选项中选择第一个“使用该发布的默认快找文件夹中的快照文件”
然后把“启动合并代理程序并立即初始化订阅”选中,下一步
选择“连续地……”下一步。
数据同步复制是否成功测试方法:
同步操作完成,可以打开SQLServer“查询分析器”,在mine数据库下执行一条命令,查看两台电脑是否都在执行
如:
输入insertintoinout_record(stationed,worker_id,in_time)values(1,1000,’2010-4-418:
18:
18’)
按F5执行
然后在两台电脑的“查询分析器”里面分别执行
Select*frominout_recordwhereworker_id=1000andin_time=’2010-4-418:
18:
18’andstationed=1
选中上面的语句,按F5,如果两台电脑都有结果,说明配置成功
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLServer 同步 复制 技术 实现 步骤
![提示](https://static.bdocx.com/images/bang_tan.gif)