Vs2010数据生成计划因"以下异常导致数据生成失败而失败:列"xyz"不允许DBNull.Value"

bwe*_*rks 5 database visual-studio-2010 datadude visual-studio-dbpro data-generation

我对Vs Data功能还不熟悉,这是我的第一个数据生成计划.我使用Vs2010数据库项目实现了一个数据库,并用它来部署到sql server express 2008数据库.所有表都使用标识列作为主键,并且它们使用外键彼此相关.

我设置了一个数据生成计划,但是当我尝试用它生成数据时,这些表只是按字母顺序填充,这当然会失败.唯一正确填充的表是查找表和其他种类的没有FK约束的独立实体.第一个表失败后会跳过其余的.

据推测,生成计划根据FK依赖性确定人口顺序.发生了什么?

编辑:有代表的人应该制作一个visual-studio-data-tools标签,因为DBPro不再是(也不是真的)产品名称.

bwe*_*rks 3

因此,显然根据此线程,当您有一个仅包含主键而没有其他列的表时,数据生成计划就会崩溃。事实证明,我的一个独立实体(其唯一目的是充当我的其他表之一的连接)符合此描述。添加无害的描述列后,我能够继续修复其他问题,直到生成计划成功完成。