SQL数据库表新增记录时如何实时追加到另一数据库一张相同结构的表中

sygg008 2013-06-17 06:02:26
各位大虾好,刚接触SQL数据库,问一个不知算不算问题的问题
我有两个服务器A和B,分别安装有两个数据库DA和DB
数据库DA和DB中建有相同结构的表Sendout,分别有两个web应用
现在我想实现,在DA数据库中当Sendout表新增数据时,同时将数据插入到DB数据库的Sendout表中
但因为DB数据库的表Sendout有自己的web应用,
所以不能简单地用发布和订阅来实现,
我试过发布和订阅,这样就变成两个表记录一模一样了,把DB数据库的Sendout表中原有的数据都弄丢了
哪个大侠帮帮我,谢谢啦!
...全文
691 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wdzczy 2013-06-18
  • 打赏
  • 举报
回复
复制里面的 本地发布 本地订阅 这个完全自动满足你的需求吧
hackervip1988 2013-06-18
  • 打赏
  • 举报
回复
引用 9 楼 sygg008 的回复:
有个情况我没说清楚,就是数据库DA的数据来源有多种,不仅仅是web应用,而且数据库DA的web应用它无法连接到数据库DB,所以几位大侠说的同时insert into行不通,触发器我不会弄,谁教教我,最好弄个代码给我,谢谢啦
要想 两个数据库表数据同步, 必须 DA ,DB 数据库 都可以互连 连起码的互连 都不行 ,还怎么使用 触发器
sygg008 2013-06-18
  • 打赏
  • 举报
回复
有个情况我没说清楚,就是数据库DA的数据来源有多种,不仅仅是web应用,而且数据库DA的web应用它无法连接到数据库DB,所以几位大侠说的同时insert into行不通,触发器我不会弄,谁教教我,最好弄个代码给我,谢谢啦
xiaoxiangqing 2013-06-18
  • 打赏
  • 举报
回复
新增的时候,同时插入两个表就行了
await2013 2013-06-18
  • 打赏
  • 举报
回复
引用 5 楼 DBA_Huangzj 的回复:
如果不想用触发器,那就弄个链接服务器(例子可以到网上搜),然后在insert 到DA完成之后紧接着把数据insert 到DB,但是Insert 的时候要用类似的格式: insert into [链接服务器名].[DB].[dbo].[表名](列名...) values ....
最爱午夜 2013-06-18
  • 打赏
  • 举报
回复
除了楼上说的,还有办法: 1、更新A库同时更新B库,但是这个会降低并发, 2、使用程序同时更新A,B库
發糞塗牆 2013-06-17
  • 打赏
  • 举报
回复
如果不想用触发器,那就弄个链接服务器(例子可以到网上搜),然后在insert 到DA完成之后紧接着把数据insert 到DB,但是Insert 的时候要用类似的格式: insert into [链接服务器名].[DB].[dbo].[表名](列名...) values ....
yiyishuitian 2013-06-17
  • 打赏
  • 举报
回复
方法1,A中做触发器 方法2,在服务器B中做定时任务,把没有的加进来就可以了。
nego2009 2013-06-17
  • 打赏
  • 举报
回复
我以前用Oracle数据库做过类似的功能,当时不是用的触发器,是建立了一个定时作业,不过触发器和作业应该一样。不同服务器上的数据库也可以这样实现。给个思路大体步骤是这样的。 1、建立DBlink链接,地址可以参照http://www.linuxidc.com/Linux/2011-12/49572.htm建立 2、创建存储过程,就是写要同步的一些SQL语句merge语句 3、这个应该是写你的触发器了,如果不要求实时的话,你可以建立一个定时作业,定时同步
sygg008 2013-06-17
  • 打赏
  • 举报
回复
引用 1 楼 rockyljt 的回复:
如果在同一台报务器上,触发器实现是最方便的。 建议楼主建立一下DBLink后,再用触发器实现
是网络中的两台服务器,能不能详细点,举例最好,谢谢
---涛声依旧--- 2013-06-17
  • 打赏
  • 举报
回复
如果在同一台报务器上,触发器实现是最方便的。 建议楼主建立一下DBLink后,再用触发器实现

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧