微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SSIS-确保源表和目标表中的多个表之间的事务一致性

如何解决SSIS-确保源表和目标表中的多个表之间的事务一致性

一个简单的SSIS事务问题:假设我的实时源(即MysqL)中有单独的支票和储蓄帐户表。我想编写一个程序包以将那些表加载到我的sql Server目标。如何确保目标中保持交易的一致性-即在包开始时的SOURCE [balance(MyCheckingAccount)+ balance(MySavingsAccount)] =包结束时的TARGET [balance(MyCheckingAccount)+ balance(MySavingsAccount)]? SSIS Transactions会给我这个保证吗?

现在,如果我有用于支票和储蓄账户表的单独软件包,该怎么办?假设当两个负载都在同一个程序包中完成时,SSIS事务满足了我的需求。我可以期望一个分别调用子支票帐户和储蓄帐户软件包的父级软件包来提供相同的担保吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。