sql数据同步定时.docx

上传人:b****7 文档编号:8692022 上传时间:2023-02-01 格式:DOCX 页数:15 大小:498.90KB
下载 相关 举报
sql数据同步定时.docx_第1页
第1页 / 共15页
sql数据同步定时.docx_第2页
第2页 / 共15页
sql数据同步定时.docx_第3页
第3页 / 共15页
sql数据同步定时.docx_第4页
第4页 / 共15页
sql数据同步定时.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

sql数据同步定时.docx

《sql数据同步定时.docx》由会员分享,可在线阅读,更多相关《sql数据同步定时.docx(15页珍藏版)》请在冰豆网上搜索。

sql数据同步定时.docx

sql数据同步定时

前提:

sql2000貌似只能实现定时同步(实时同步的方法还在研究中)

所谓的定时同步就是,每天某个时间,或者每隔几分钟检测有没更新

一、数据复制前提条件

1数据库故障还原模型必需为完全还原模型。

2如果选用事物复制的话所有被同步的数据表都必须要用主键。

数据同步分:

1)快照复制(如果我们公司用的话就用这个。

2)事务复制

3)合并复制

3发布服务器、分发服务器和订阅服务器必须计算机名称来进行SQLSERVER服务器的注册。

4SQLSERVER必需启动代理服务,且代理服务必需以本地计算机的帐号运行。

且发布、分发服务器和订阅服务器用同一个计算机名字和密码。

这里我建了一个xp下的sqlshare的管理员用户(下面步骤用的就是这个账号了)

建立完后进入服务设置SQLSERVERAGENT的登录角色(发布、分发、订阅都要设置)

设置完后重启下SQLSERVERAGENT服务。

二、数据库复制实验步骤

1发布和订阅服务器需要相互注册(注册时注意sql要用计算机的名字,不得使用IP地址以及别名进行注册,比如LOCAL,“.”以及LOCALHOST等。

 

Sql2000相互注册需要打sp4补丁(我打完sp4补丁后显示用select@@version命令查询:

MicrosoftSQLServer2000-8.00.2039(IntelX86)May3200523:

18:

38Copyright(c)1988-2003MicrosoftCorporationPersonalEditiononWindowsNT5.1(Build2600:

ServicePack3))

补充:

如果非同一网段或者远程服务器,需要将其对应关系加到本地系统网络配置文件中。

文件的具体位置在%systemroot%\system32\drivers\etc\hosts

配置方式:

用记事本打开hosts文件,在文件的最下方添加IP地址和主机名的对应关系。

2设置快照文件夹(这个步骤很重要如果用默认的话估计失败率很高)

(注意补充:

发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户,这是上面前提条件的第四步提过的)

现在发布服务器上任意建一个文件夹,这里我在e盘下建了一个sqlpubs文件夹,建好后设置共享并把上面建的sqlshare用户赋于所有权限:

同时把“共享“项中网络访问该文件用户的权限设置成只有sqlshare用户访问,其他去掉如下图

3设置发布服务器:

选中要发布的服务器然后在菜单栏选工具---复制----创建和管理发布

选择要发布的数据库然后点击创建发布:

按提示下一步(有些简单的图就略过了)

 

下面快照文件夹刚刚设置共享那个要注意的是,如果加了盘符提示错误的话,那么去掉盘符即可,如下去掉\E$即可

选择要发布的数据库

 

选择发布方式:

选择发布的表格

然后“下一步”最后提示完成

4建立订阅服务器:

选中已经建立的发布服务器选菜单栏的工具---复制---强制其它服务器订阅

选中发布对象然后点击右面的强制新订阅

选择要订阅的服务器点下一步:

 

然后按提示点击下一步提示完成即可

4需要在订阅服务器上建立一个与发布对象同名的数据库

5启动代理程序,

 

6最后检查是否成功复制

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1