如何进行SQL SERVER两个数据库之间的数据差异更新。

我有两台服务器。一台对外的主服务器数据库,一台对内的统计数据库想实现的功能是,对外的主数据库上面的表如果更新的话、也相应的更新对内的统计数据库上面的数据。因为数据库比较大... 我有两台服务器。一台对外的主服务器数据库,一台对内的统计数据库
想实现的功能是,对外的主数据库上面的表如果更新的话、也相应的更新对内的统计数据库上面的数据。因为数据库比较大。如何实现差异更新。求方法,思路。谢谢大家了。
展开
 我来答
liuyt80
推荐于2016-02-09 · TA获得超过634个赞
知道小有建树答主
回答量:403
采纳率:50%
帮助的人:288万
展开全部
在对外服务器相应的数据表上写触发器,对外服务器数据增加一条,对内的数据记录数加一。
如果是在同一个实例的话,还好说,如果是两台不同的服务器,没有试过,你可以试试触发器中能不能写更新异地数据库数据。
追问
触发器考虑过。但是工作量也大。每张表的修改 删除 审核 等操作我都要写、这样效率也很低吧。说08数据库是带这么一个功能。不知道你知不知道的?
追答
最多用到2005还没用到2008呢-_-
换昵称很难呀
2012-05-14 · 超过66用户采纳过TA的回答
知道小有建树答主
回答量:198
采纳率:100%
帮助的人:157万
展开全部
虽然不知道你的生产库和统计库怎么工作的,我给你出一个办法,你每天在生产库不忙的时候全库备份,然后直接搞到统计库里回复。如果库太大了,或者网络不允许,就放弃这个吧。

还有一个办法,就是差异备份,然后拿过来恢复。

方便说生产库怎么进行生产的吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式