码迷,mamicode.com
首页 > 其他好文 > 详细

SSIS 学习之旅 数据同步

时间:2016-05-08 22:32:36      阅读:300      评论:0      收藏:0      [点我收藏+]

标签:

这一章 别人也有写过但是我觉得还是写写比较好。
数据同步其实就是想仿照 数据库的发布订阅功能

设计:
   前面两个例子已经分别创建了两个数据库分别是Demon 和 Demon_text
   里面分别都有Users 表 以Demon库Users表为主表 像 Demon_text库Users表同步数据
   定期处理数据 使得两个库数据一致


   创建数据库跟数据中的表的SQL语句 分别在上两章有 这里就不在粘贴过了。

由于这个包 使用的库是上面两章的数据库 为了不重复创建数据库连接管理器
本人将Demon 库 和 Demon_text库的 连接管理器 设置成了项目连接
命名分表更改成了Demon 和 Demon_text 以便于区分
技术分享

 

1.创建一个数据流任务。
2.创建两个OLE DB源 分别指向 Demon库 和 Demon_text 库。

技术分享

 

 

3.合并联接

注: 因为从库有删除操作。 所以选择的完全外部联接。根据实际情况来选择

技术分享

 

4.创建有条件拆分
根据不同维度进行拆分数据。

技术分享

 

5. 创建输出 OLE DB 目标

技术分享


6.创建OLE DB 命令 (用于修改操作)

技术分享

技术分享

技术分享


7.创建OLE DB 命令 (用于删除操作)
删除操作跟修改操作同理。只是SQL语句的不同。

技术分享

 

8. 运行项目即可。

技术分享


本人不推荐这种形式,同步数据库中的表的数据。
因为 SQL Server 中有发布订阅的功能。

 

SSIS 学习之旅 数据同步

标签:

原文地址:http://www.cnblogs.com/yinsq/p/5471811.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!