我对Vs Data功能还不熟悉,这是我的第一个数据生成计划。我使用Vs2010数据库项目实现了一个数据库,并用它来部署到sql server express 2008数据库。所有表都使用标识列作为主键,并且它们使用外键彼此相关。
我设置了一个数据生成计划,但是当我尝试使用它生成数据时,这些表只是按字母顺序填充,这当然会失败。唯一正确填充的表是查找表和其他没有FK约束的独立实体。第一个表失败后会跳过其余的。
据推测,生成计划根据FK依赖性确定人口顺序。发生了什么事?
编辑:有代表的人应该制作一个visual-studio-data-tools标签,因为DBPro不再是(也不是真的)产品名称。
答案 0 :(得分:3)
显然,根据this thread,当您的表只包含主键而没有其他列时,数据生成计划会爆炸。事实证明,我的一个独立实体,其唯一目的是作为我的其他一个表的合并,符合这种描述。添加无害的描述列后,我能够继续修复其他问题,直到生成计划成功完成。