如何复制有关联的表?

烤火的鱼 2005-08-12 09:17:57
假如有一个数据库,中间许多表是有关系的,如操作员表中主键同其他表中的相关字段建立了关联,通过数据库的导入导出时,发现sql server按照表的顺序进行复制而不是按照关联的规律复制,例如先复制了引用操作员表的表,再复制操作员表,此时由于操作员表尚未复制过来,因而会复制失败,这种情况怎么处理,能否让系统根据实际内在关系进行复制?(我目前只有将复制失败的表再多次进行导入,很烦)
...全文
72 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wgqqgw 2005-08-12
  • 打赏
  • 举报
回复
我也遇到这个问题,软件供应商给的解决方案是:用程序完成,先解除外键,然后insert,全部表insert好以后再重建外键;结果是常常重建外键不成功(数据乱),要不就是运行很久;我不建议这种方案,感觉简直是在找抽……

我想到的是:
链接服务器,用程序去人为的控制导入顺序;
DTS包里面人为的控制导入顺序;

等待高手的建议中……
prcgolf 2005-08-12
  • 打赏
  • 举报
回复
up

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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