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

若要在 Visual Studio 高级专业版 中生成数据,必须创建和运行数据生成计划。 数据生成计划包含有关要用数据填充哪些表和列的信息。 有关更多信息,请参见使用数据生成器生成数据库的测试数据

重要说明重要事项

在 Visual Studio 高级专业版 中不能撤消数据生成操作。 不能对生产数据库或包含有价值数据的任何其他数据库生成数据。 但是,如果使用 SQL Server 事务功能,则可撤消数据生成。

运行数据生成计划

  1. 在**“解决方案资源管理器”**中,单击一个数据生成计划并将它打开。

  2. 在**“数据”菜单上,指向“数据生成器”,然后单击“生成数据”。 也可以单击“数据生成器”工具栏上的“生成数据”**。

    即会出现**“为目标数据库生成数据”**窗口。

  3. 在**“目标数据库”列表中,单击要生成数据的数据库,然后单击“确定”**。

    重要说明重要事项

    如果尚未连接该数据库,则必须先单击“新建连接”创建到该数据库的连接。 有关更多信息,请参见如何:创建数据库连接

  4. 当系统提示您在插入行之前清除表的内容时,请单击**“是”“否”**。 下面是一些重要的注意事项:

    如果您单击“是”

    • Visual Studio 会在生成新数据之前尝试删除表中的现有数据。

    • 某些表可能具有禁止删除操作的触发器。 如果您尝试删除此类表中的行,该触发器将回滚删除操作。 对于此类表或者引用此类表的表,数据生成将失败。

    • 您必须具有为 IDENTITY 列重新提供种子的相应权限。 如果您不具有为 IDENTITY 列重新提供种子的权限,则所生成的数据将不具有确定性。

    如果您单击“否”

    • 生成的数据将添加到该表的任何现有数据中。

    • 如果要为具有唯一约束的列生成数据,则很可能会失败。

    将生成数据。 **“输出”**窗口显示数据生成的每个步骤。 **“错误列表”**窗口显示发生的任何错误。 在数据生成计划设计器中,将用数据生成的状态更新状态列。 状态栏显示所有表的数据生成摘要。

请参见

任务

如何:创建数据生成计划

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

概念

指定为列生成数据的详细信息