我有8GB的内存,当我在一台16GB的机器上试用它时,脚本运行正常,它所做的就是创建2个表并用数据填充它们,每个表约12000条记录,第一个表有38列和第二个表的18列。
脚本是由sql manager studio 2012自己生成的,脚本的大小约为78MB。
如何在没有内存不足的情况下在8GB机器上运行它?
脚本为每条记录都有一个Insert命令。
它似乎是一个知道问题,但微软没有修复http://connect.microsoft.com/SQLServer/feedback/details/269566/sql-server-management-studio-cant-handle-large-files
我所做的就是将脚本拆分成小块,并且在8GB机器上工作正常。
答案 0 :(得分:1)
如果脚本在16 GB
计算机上正常运行,您可以尝试增加自己计算机的virtual memory
。但这可能会导致脚本执行时间延长。
相反,您应该考虑增加自己机器的RAM。
要增加机器的VM,请转到
系统属性 - >高级 - >性能 - >设置 - >高级 - >虚拟 存储 - >更改