5

我对Vs数据功能相当陌生,这是我的第一个数据生成计划。我已经使用Vs2010数据库项目实施了一个数据库,并将其用于部署到SQL Server Express 2008数据库。所有表都使用标识列作为主键,并且它们使用外键相互关联。Vs2010数据生成计划失败,因为“数据生成失败,因为以下例外:列”xyz“不允许DBNull.Value”

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

假设生成计划基于FK依赖性确定人口顺序。发生了什么?

编辑:由于DBPro不再(也不是真的)是产品名称,所以有人会为它制作一个visual-studio-data-tools标签。

回答

3

因此,显然根据this thread,当您只有一个只包含主键而没有其他列的表时,数据生成计划将会爆炸。事实证明,我的一个独立实体,其唯一目的是作为与其他桌子中的一个合作,适合这种描述。在添加无害的描述列后,我能够继续修复其他问题,直到成功完成生成计划。

+0

谢谢你,bwerks。我在这里提交了一个错误报告:https://connect.microsoft.com/VisualStudio/feedback/details/696973/data-generation-plan-fails-with-data-generation-failed- because-of-the-follow-exception -column-XYZ-不 - 不容许-DBNull的价值 – 2011-10-27 01:41:37

相关问题