Joe*_*eky 3 scripting sql-server-2008-r2
我正在为开发设置测试环境,需要从生产中的表中导出一些静态数据。理想情况下,导出的产品将采用脚本的形式,其中包含所有必需的INSERT语句。这样做,我可以在每次测试后快速重置开发环境。
谁能告诉如何使用 SQL Server 2008、SQL Management Studio 和/或 Visual Studio 2010 完成此操作?
注意:所有表都没有外键,我在源数据库中拥有完全权限,每张表的行数不超过几十行。
除了使用 SSMS,您还可以使用商业SSMS 工具包
我更喜欢它:更多的选择,批处理,更聪明。
整个数据库的插入语句是按照 PK-FK 关系的顺序生成的。首先编写没有 FK 的顶级表。默认情况下,二进制数据是完全脚本化的。如果您愿意,还可以将脚本数据限制设置在 0 到 10 Mb 之间。大于限制的值然后被脚本化为 NULL。结果网格中数据的插入语句被编写到每个网格的新临时表中。例如,从 5 个结果网格插入 5 个临时表的语句被创建。
归档时间: |
|
查看次数: |
27705 次 |
最近记录: |