更新:2007 年 11 月
若要在 Visual Studio Team System Database Edition 中生成数据,必须创建和运行数据生成计划。数据生成计划包含有关要用数据填充哪些表和列的信息。有关更多信息,请参见数据生成计划。
![]() |
---|
在 Database Edition 中不能撤消数据生成操作。不能对生产数据库或包含有价值数据的任何其他数据库生成数据。但是,如果使用 SQL Server 事务功能,则可撤消数据生成。 |
运行数据生成计划
在“解决方案资源管理器”中,单击一个数据生成计划并将它打开。
在“数据”菜单上,指向“数据生成器”,然后单击“生成数据”。也可以单击“数据生成器”工具栏上的“生成数据”。
即会出现“为目标数据库生成数据”窗口。
在“目标数据库”列表中,单击要生成数据的数据库,然后单击“确定”。
重要说明:
如果尚未连接该数据库,则必须先单击“新建连接”创建到该数据库的连接。有关更多信息,请参见如何:创建数据库连接。
当系统提示您在插入行之前清除表的内容时,请单击“是”或“否”。下面是一些重要的注意事项:
如果您单击“是”
Visual Studio 会在生成新数据之前尝试删除表中的现有数据。
某些表可能具有禁止删除操作的触发器。如果您尝试删除此类表中的行,该触发器将回滚删除操作。对于此类表或者引用此类表的表,数据生成将失败。
您必须具有为 IDENTITY 列重新提供种子的相应权限。如果您不具有为 IDENTITY 列重新提供种子的权限,则所生成的数据将不具有确定性。
如果您单击“否”
生成的数据将添加到该表的任何现有数据中。
如果要为具有唯一约束的列生成数据,则很可能会失败。
将生成数据。“输出”窗口显示数据生成的每个步骤。“错误列表”窗口显示发生的任何错误。在数据生成计划设计器中,将用数据生成的状态更新状态列。状态栏显示所有表的数据生成摘要。
安全性
有关更多信息,请参见数据生成器的安全性。