如何:为数据生成指定列

若要生成数据,必须创建并运行一个数据生成计划。 数据生成计划包含有关要用数据填充哪些表和列的信息。 有关更多信息,请参见使用数据生成器生成数据库的测试数据

以下是为数据生成指定列时应考虑的重要事项:

  • 必须为主键列生成数据。

  • 必须为不可为 null 的列生成数据,但具有默认约束的列除外。

  • 可以部分填充可为 null 的列。 若要测试 null 值,不必将整列留为 null。 在数据生成中包括该列,然后设置该列的“null 百分比”属性。

在指定要填充数据的列之前,必须打开或创建数据生成计划,并指定要填充数据的表。 有关更多信息,请参见如何:创建数据生成计划如何:指定用于数据生成的表

选择要填充数据的列

  1. 打开或创建一个数据生成计划。 在 Visual Studio 中,将出现数据生成计划及**“数据生成预览”**窗口。

    提示

    如果“数据生成预览”窗口尚未打开,可以通过以下操作将其打开:打开“数据”菜单,指向“数据生成”,然后单击窗口名称。 默认情况下,“数据生成预览”窗口将作为一个选项卡停靠在数据生成计划窗口的底部。 若要展开视图,请单击窗口,然后单击“窗口”菜单上的“选项卡式文档”。 也可以在标题栏中右击,然后单击“选项卡式文档”

  2. 单击数据生成计划窗口。

    数据生成计划窗口在水平方向上分为两个区域。 上部区域中列出了架构中的所有表。 下部区域显示突出显示的表的列详细信息。

  3. 单击要为其指定要填充的列的表。

  4. 在“列详细信息”窗格中单击。

    将列出表中的所有列。

  5. 选中/清除每个列前面的复选框,以指定要填充数据的列。 您将无法清除主键列的复选框,或者不可以为 null 且没有默认约束的列的复选框。

    提示

    “属性”窗口将显示“允许为 Null”和“默认值”属性。 可以使用这些属性来决定用数据填充哪些列。

  6. (可选)为数据生成计划中包括的每个表重复步骤 3 到 5。

  7. 在**“文件”菜单上,单击“保存”**。

    现在,您已经指定了要包括哪些列,接下来可以指定要如何用数据填充这些列。 有关更多信息,请参见指定为列生成数据的详细信息

请参见

任务

如何:指定要生成的行数

如何:运行数据生成计划以生成数据

演练:创建和运行数据生成计划