Visual Studio 2010的最终 - 数据生成计划设置为列数据类型不正确(Visual S

2019-09-16 15:29发布

我一直在寻找到如何在我们的数据库中生成测试数据,让我们可以测试CRUD操作,而不会在上插入外键约束的问题。

我决定采取的方法是通过Visual Studio 2010旗舰版的数据生成器功能。 设置我们的特定数据库中的数据生成计划是不是太困难,但我被一个数据类型的问题耽误了。

具体而言,在数据库中的列中的一个被设定为类型位的; 然而,该数据发生器计划设定的数据类型为int。 从这里,只有发生器选我可以选择绑定是发电机,整型,势必发电机,SMALLINT和TINYINT序列数据。

除了那些诠释他们的名字所有选项运行发电机时不产生输出值。 与诠释发电机尝试和产生这个错误的值结果之一运行发电机:

错误1 TSD50003:发电机int是不是有效的柱[DBO] [Contract_Relationship] [状态] - 型位。

鉴于列实际上是代替int型的位此错误是显而易见的。 什么是不那么明显的是我怎么能去改变的列的数据类型是正确的。

我试图寻找下的工具>选项>数据库>默认发电机的数据类型发电机定义和默认的数据生成类别,它是联系在一起的SQL数据类型类别下的布尔类型下位下降。

从这里我也无法改变发电机的下拉菜单的默认数据生成类别被绑定到每个SQL数据类型。 试图更改数据生成计划的比特列的数据类型,因为它是只读也不起作用。

最后,我想设置列设置为NULL作为工作周围,但它被设置为不空。 有没有人对如何改变列的数据类型是位有什么建议?

先感谢您!

更新:我身边多一点在开发团队的架构文件,在那里创建表.sql文件列实际上是设置为int数据类型戳后发现。 这似乎对我来说,数据发生器使用模式中的信息来自这些文件。

这似乎很奇怪的是,列是创建表的文件,并在SQL Server客户端实际的数据库之间的不正确,但它可能是没有直接关系的,我的问题的东西。

我仍然有兴趣,如果有人知道如何更改数据生成的数据类型,或者即使在数据发生器拉动从架构信息。

再次感谢大家的时间。

文章来源: Visual Studio 2010 Ultimate - Data Generation Plan Setting Incorrect Data Type for Column