用自定义数据生成器生成专用的测试数据

通过创建自定义数据生成器,可以生成满足组织需要而又无法通过内置生成器生成的测试数据。 可以将自定义数据生成器与 Visual Studio 高级专业版或 Visual Studio 旗舰版中包含的生成器配合使用,从而生成不泄漏敏感信息的真实测试数据。 若要创建自定义数据生成器,请使用 Microsoft.Data.Schema.Tools.DataGenerator 命名空间中的类。

常规任务

在下表中,可以找到支持此方案的常规任务的说明,以及指向有关如何成功完成这些任务的更多信息的链接。

常规任务

支持内容

进行动手练习:可以按照入门演练进行操作,熟悉如何创建和注册一个简单的自定义数据生成器。

了解数据生成器的扩展性:如果要创建您的第一个自定义数据生成器,则可能要详细了解后再开始。 可以了解数据生成过程、数据生成器扩展性的类型以及数据生成器、数据分布与数据生成器设计器之间的关系。 还可以了解如何命名生成器以及如何自动分配输入属性。

创建自定义数据生成器:若要创建自定义数据生成器,请为其创建项目,然后为该生成器指定输入和输出属性。 构建生成器之后,必须先将其注册,然后才能在 Visual Studio 高级专业版或 Visual Studio 旗舰版中使用它。

尝试更多用于生成数据的高级技术:可以按照本演练进行操作,创建满足 CHECK 约束的自定义数据生成器。

部署自定义数据生成器:确认生成器正常工作后,可以将其分发给团队。 可以让每个团队成员手动安装和注册功能扩展,也可以为其创建简单的安装程序。

使用自定义生成器作为 SQL 数据类型的默认生成器:可以通过指定自定义生成器,更改用于特定 Transact-SQL 数据类型的默认生成器。

排除生成数据时的问题:可以详细了解有关如何识别和解决数据生成器的常见问题。

相关方案

请参见

任务

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

概念

扩展 Visual Studio 的数据库功能