数据库是Sql Server2005 服务器是2003的。我想实现在这一台服务器上操作,另外一台服务器的数据库同步更新

 我来答
百度网友a21a475
2011-07-18 · 知道合伙人数码行家
百度网友a21a475
知道合伙人数码行家
采纳数:296 获赞数:4486
毕业于福建工程学院网络工程专业,参与计算机技术研究多年。

向TA提问 私信TA
展开全部
这个让服务器同步更新,不需要管你的数据库和服务器,只需要你在SQL中设定了同步更新,即可。
环境:两台windows xp系统机器,并且安装同一版本的数据库5.0.17

两台机器Ip

A:173.26.100.62

B:173.26.100.61

此例为A为主服务器,B为从服务器,A服务器上的数据变更会更新到B服务器数据库当中

步骤:
1 .A机器上创建数据库tsas,设置数据库访问权限,也就是创建一个用户和密码,目的在于在B机器上用创建的这个用户能够正常连接A机器的数据库。

grant file on *.* to backup@'173.26.100.61' identified by '1234';

2.在A服务器的mysql目录下编辑my.ini,加入如下语句:

server-id=1

log-bin=C:\mysqlbak\log-bin.log

3.重起A机器,可以用命令show master status 察看状态

4 设置B服务器,打开B机器mysql目录下的my.ini,加入以下语句:

server-id=2

master-host=173.26.100.62

master-user=backup #同步用户帐号

master-password=1234

master-port=3306

master-connect-retry=60 预设重试间隔60秒

replicate-do-db=tsas 告诉slave只做backup数据库的更新

5.重新启动B机器,可以用命令 show slave status察看B机器状态

6.测试:

向A批量插入大数据量数据,那么在B机器当中察看相关的表格,B机器与A机器中的数据是一致的,这样就可以达到B机器同步A机器的数据。

参考资料: http://zhidao.baidu.com/question/169215636.html?an=0&si=2

wu佳蓉
2011-08-02 · TA获得超过3523个赞
知道大有可为答主
回答量:2169
采纳率:0%
帮助的人:3974万
展开全部
A机器上创建数据库tsas,设置数据库访问权限,也就是创建一个用户和密码,目的在于在B机器上用创建的这个用户能够正常连接A机器的数据库。

grant file on *.* to backup@'173.26.100.61' identified by '1234';
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友845f74e61
2011-08-02 · TA获得超过6929个赞
知道大有可为答主
回答量:4050
采纳率:50%
帮助的人:1615万
展开全部
你是想要数据库级别的,不是代码级别的?
如果是数据库的,建一个数据库连接,用触发器来实现。
我记得sql server 也有 dblink
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzqkillyou
2011-07-18 · TA获得超过1091个赞
知道小有建树答主
回答量:942
采纳率:0%
帮助的人:745万
展开全部
百度:数据库服务器 同步更新
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式