我有 8GB 的内存,当我在 16GB 的机器上尝试它时,脚本运行良好,它所做的只是创建 2 个表并用数据填充它们,每个表大约 12000 条记录,第一个表有 38 列和 18 列第二张桌子。
该脚本由 sql manager studio 2012 自行生成,脚本大小约为 78MB。
如何在 8GB 机器上运行它而不会出现内存不足异常?
该脚本对每条记录都有一个插入命令。
它似乎是一个已知问题,但微软没有修复http://connect.microsoft.com/SQLServer/feedback/details/269566/sql-server-management-studio-cant-handle-large-files
我所做的只是将脚本分成更小的部分,并且在 8GB 机器上运行良好。