加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂
 
 12 12
发新话题
打印

[求助] record记录导入到Schema库中( 此文章被查看:1422次,被回复:11篇!! )

record记录导入到Schema库中

record记录从另外一个Schema库中导出,导入新的Schema库中,发现id值是按照新库顺序值,不是按照原来Schema库中的id值,history记录导入结果报错



© 本文为 ljs53SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

是啊,我最近就遇到这样的问题
history和附近都没办法导入



© 本文为 lingdSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

回复 沙发 的帖子

history我知道怎么导入了
现在主要问题是导入记录后  导入后的id号和原来的都不对应了
郁闷  这个怎么解决呀 ??



© 本文为 ljs53SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

history 导入的时候
需要把HISTORY中的ID
对应导入数据中的OLD ID才可以

新导入的数据都有了新的ID值了
所以再导入其他相关联的数据时
需要设定好正确的字段MAPPING 关系

© 本文为 softfly 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

回复 板凳 的帖子

将record记录从一个schema 导出, 然后导入到新的schema库中,ID号肯定是在新的schema库中重新产生的,如果没有其他人同时操作的话,ID号是顺序排列的.且遵循你以前ID的顺序.
     其实这个导入,就好比你直接提交缺陷, 这两个功能是差不多.
     其实导入记录也是遵循一定顺序的,比如:record ; history... 这几个肯定是先导入record,然后才history,这样肯定就会在导入history出错.因为你的record在新的schema库中产生了新的ID,这个ID与以前的ID不同,而这个ID确实记录着record;history...之间的关系,所以直接导入history会报错.
     
     如果这样就说:无法导入history的话,这就下断言的话未免太早了.

  其实history是可以导入的:

  既然record在新schema中产生了新的ID号,而这个ID号又是record ;history之间的纽带的话,这就好办了,

  先只是单独导入record.(不导history),让其产生新的ID号;
  然后,将history中的ID号修改为现在record新的ID号,就可以了.
   接着单独导入history就可以了.
   
  可能有人会说,记录又不是一个两个,怎么对应上呢,这个好办,只要找清楚了history的格式就好了,自己写一个工具 ,将这些ID号改为新的ID号就可以了.

   其实呢,只要能想到,基本做到的话就没多大问题. 

   思想有多远,我们就能走多远 .

© 本文为 ty1227 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

我建议同楼上的,导入后进新数据库去更新ID。虽然有点风险,但这确实是个简单方便地办法。

© 本文为 阿布 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

回复 5# 的帖子

昨天已经这样做了
幸好记录不是很多
自己手动改的
昨天还尝试使用SQL的DTS方式导入原来的数据
未能成功

© 本文为 ljs53 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

回复 6# 的帖子

你的意思导入记录后再去更新记录ID的值吗 ??

© 本文为 ljs53 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

引用:
原帖由 阿布 于 2008-1-22 11:02 发表
我建议同楼上的,导入后进新数据库去更新ID。虽然有点风险,但这确实是个简单方便地办法。
阿布,不知道是你理解错误还什么? 我的意思是:首先导入记录,然后根据生成的ID号去更新history中ID,然后再导入history.

[ 本帖最后由 ty1227 于 2008-1-22 13:33 编辑 ]

© 本文为 ty1227 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

引用:
原帖由 ljs53 于 2008-1-22 12:28 发表
昨天已经这样做了
幸好记录不是很多
自己手动改的
昨天还尝试使用SQL的DTS方式导入原来的数据
未能成功
ljs53 ,难道你是手动去修改history的ID号? 记录再多也没关系的,写个小工具就可以了!

© 本文为 ty1227 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

 12 12
发新话题