AB两个数据库同步问题

g龟仙人 2011-07-01 06:21:36
现在需要完成这样一个功能。

有两个数据库A库B库

A库有两个字段,人员编号,姓名
B库有三个字段,人员编号,姓名,手机
A库B库人员编号唯一不重复。

B需要实时或定时跟A同步(即A变化,B跟着变化,B总是维持和A一样的记录数)

AB库同步不能影响B库中的手机信息。



有几种方案?要求效率最高最稳定。数据库是sqlserver2008
...全文
72 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ycproc 2011-07-02
  • 打赏
  • 举报
回复
事务用上
Dogfish 2011-07-01
  • 打赏
  • 举报
回复
1. centralized了sql语句,这样可以很容易实现你的做法。update一个地方的时候,顺便update另外一个地方。
2. 使用schedule,定时更新。
挨踢直男 2011-07-01
  • 打赏
  • 举报
回复
1,触发器,,,每个表上放一个触发器,可以引用 inserted和deleted中的行版本信息,来同步数据
2,sql server 2005以后新增的 output子句,如 insert into b(人员编号,姓名,手机) output inserted.人员编号,姓名 into a select 1,'阿大','112321321' ,update 也一样,去查看sql server联机帮助文档,有语法说明

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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