在 SQL Server 2008 中,您可以右键单击数据库并选择“生成脚本...”。然后,您可以选择一个特定的表并在“脚本的数据类型”下选择“仅数据”。当你这样做时,它会自动在脚本中每 100 条记录插入一行:
print '已处理 100 条记录'
基本上,它“批处理”插入到 100 个部分中的记录,并在每个批处理的末尾添加这些 PRINT 语句。虽然当您插入几千条记录时这很好,但当您导入一百万条记录时它就变得无用了。
有没有办法将此“批量”大小更改为另一个值,例如“1000”?创建脚本时,我在选项列表中找不到它。运行脚本时更改此值会影响性能还是有其他问题?