开发者社区 问答 正文

如何处理大型SQL SERVER批处理插入?

我希望在迁移项目中执行一系列查询。要生成的脚本是通过分析旧版数据库的工具生成的,然后生成一个脚本以将每个旧实体映射到适当的新记录。这些脚本对于小型实体运行良好,但有些脚本有数十万条记录,它们产生的脚本文件约为80 MB。

运行这些脚本的最佳方法是什么?

提示符中是否存在一些处理较大脚本的SQLCMD?

我也可以将脚本分解为更小的脚本,但是我不想执行数百个脚本来执行迁移。

问题来源于stack overflow

展开
收起
保持可爱mmm 2019-11-18 16:55:35 372 分享 版权
1 条回答
写回答
取消 提交回答
  • 如果可能,请修改导出工具以导出兼容BULK INSERT的文件。

    除非如此,否则您可以编写一个程序,将插入语句解析为大容量插入将接受的内容

    2019-11-18 16:55:44
    赞同 展开评论