3

我有一个 SqlServer 数据库,我手动填充了一些测试数据。现在我想将此测试数据提取为插入语句并将其签入源代码管理。这个想法是其他团队成员应该能够创建相同的数据库,运行创建的插入脚本并拥有相同的数据进行测试和开发。

有没有一个很好的工具可以做到这一点?我不是在寻找生成数据的工具,如此所述。

4

4 回答 4

2

如果您想要一个轻量级的解决方案,我会推荐sp_generate_inserts。它是一个存储过程,您可以在数据库上创建并传入各种参数以生成目标表中所有数据的插入语句。

于 2008-08-28T20:45:38.313 回答
1

EMS DB Extract for SQL Server ( http://www.sqlmanager.net/en/products/mssql/extract ) 似乎可以满足您的需求,而且似乎是免费的。

希望这可以帮助,

罗宾

于 2008-08-23T14:04:05.917 回答
1

Red-Gate SQL 数据比较将执行此操作。只需创建一个具有相同架构的空白数据库,然后与原始数据库和空白数据库进行比较。它将生成脚本以插入所有测试数据。

于 2008-08-23T14:06:30.093 回答
0

这工作http://www.sqlscripter.com/

上个月发布了新版本的 SQL Scripter (V2.1)。

于 2008-11-19T22:14:07.240 回答