日期:2014-05-16  浏览次数:20480 次

DTS复制表问题
我有A,B两个数据库,现在要从A数据库中复制表到B数据库中。若正确情况应该是,a1表到b1表(表及内容最终一摸一样),a2表到b2表(表和内容一摸一样)。a1和a2两个表结构不一样。如果复制错了,将a1复制到b2去了会怎么样呢?
------解决方案--------------------
1、非要用DTS?
2、如果复制错了,将a1复制到b2去了会怎么样呢? 这个貌似有点说不过去,另外如何判断复制错了?
------解决方案--------------------
如果错误了 就修改回来呗 能怎么样?

没有复制错误的部分还是正确的导入了。
------解决方案--------------------
如果复制错了,比较简单的方法是,先把复制错误的数据删除,然后重新复制一遍就行了。
------解决方案--------------------
引用:
Quote: 引用:

1、非要用DTS?
2、如果复制错了,将a1复制到b2去了会怎么样呢? 这个貌似有点说不过去,另外如何判断复制错了?

我用了,然后复制错了,因为源表没有数据,所以目标表好像没有任何改变(表结构没有任何改变)。


那再按正确的复制就可以了吧。
------解决方案--------------------
表结构不一样的话你的DTS可以配置成功?如果配置成功了,跑起来不可能a1到b2啊。
------解决方案--------------------
引用:
Quote: 引用:

1、非要用DTS?
2、如果复制错了,将a1复制到b2去了会怎么样呢? 这个貌似有点说不过去,另外如何判断复制错了?

我用了,然后复制错了,因为源表没有数据,所以目标表好像没有任何改变(表结构没有任何改变)。
你是说导入错了?
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

1、非要用DTS?
2、如果复制错了,将a1复制到b2去了会怎么样呢? 这个貌似有点说不过去,另外如何判断复制错了?

我用了,然后复制错了,因为源表没有数据,所以目标表好像没有任何改变(表结构没有任何改变)。
你是说导入错了?

恩,是导入错了。所以想确认下是不是正确导入才可以改变表结构以及数据,错误导入没有任何改变。
貌似没有这么智能的,如果表结构都一模一样,那么你导到哪里都可以
------解决方案--------------------
这是开发过程的问题,测试好就好了,不用担心那么多