导入导出稍微大点的关系数据库怎么解决相关完整性问题...

巴拉莱卡 2006-08-31 11:07:07
有个数据库  大概 其中的关系数据表有3大块 70+个...
在选择了将数据库导出成sql脚本以后..

在根据生成的脚本生成数据库的时候
会由于相关完整性问题造成表创建失败
比如 表a 参照表b的莫1列....
然在导出的sql 脚本中如果表a的创建在脚b之前的话那么表a的创建会失败....

我是先将关系过滤以后导出脚本.在将alter table 关系生成脚本在处理的..
请问有没有别的好办法啊
...全文
290 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
巴拉莱卡 2006-11-13
  • 打赏
  • 举报
回复
over..
关系单独列好了。。就是怕数据里边万一有点问题就麻烦了了
巴拉莱卡 2006-11-09
  • 打赏
  • 举报
回复
嗯。。。好像2000里边有这个设置的说。。但是2005中欧没有看到。。。
诶。。。
wgsasd311 2006-11-08
  • 打赏
  • 举报
回复
楼主可以把外键设置成级联更新就可以了,这样只要改表a的id,则对应的表b的外键会自动更改。
巴拉莱卡 2006-11-08
  • 打赏
  • 举报
回复
2月过去了。。。还是没有结果。。。。。
最近碰到一个也蛮变态的

表a pk id
表b fk Fid
表b到a的完整参照

b中id字段zh-cht。。欧用浏览器进去全都是zh-Cn
所以想改。。。5555555
最后是在a中+记录 id= temp
改b中所有Fid=zh-cht的为temp
再将a中的zh-cht改为zh-cn
再把b中所有Fid=temp改为zh-cn

如果不是不想让表a中的identity计数字段(不是主键)发生变更的话到是简单2步到位了。。。
烦死人瓦
巴拉莱卡 2006-09-05
  • 打赏
  • 举报
回复
顶起来....兄弟们帮帮忙
simonhehe 2006-09-01
  • 打赏
  • 举报
回复
--我的做法
1 记录表关系,权限...等信息
2 筛掉关系,导出sql脚本
...
建立表,还原关系
simonhehe 2006-09-01
  • 打赏
  • 举报
回复
现在好像没有什么好的方法来解决此类问题
可以顶起来之后看看大家的解决办法
巴拉莱卡 2006-09-01
  • 打赏
  • 举报
回复
恩..我是把表关系分到一个单独脚本里了..可是每次都要手工处理...很麻烦啊

22,206

社区成员

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

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