技术思绪摘录旅行
SqlServer执行脚本,文件过大,内存不足这种情况很少见,不过可能会遇到,我当时就是在导入全国四级省市区镇的数据的时候,发现这个问题,sql文件大概几百兆的样子,SQLSERVER会将文件预读,再进行执行,这样很考验电脑的内存,本文介绍的方式是在内存无法支撑的情况如何处理。

执行.sql脚本文件,如果文件较大时,执行会出现内存溢出问题,可用命令替代 

CMD中输入 osql -S  localhost  -U  sa -P a -i D:\1.sql 

-S 服务器名 -U 用户名 -P 密码 -i 文件地址,等待执行完毕即可

以上在SQLServer2008R2,SQLServer2014下执行通过

如果数据库是 sql2008的 请将 osql 修改成为 sqlcmd 即可


CarsonIT 微信扫码关注公众号 策略、创意、技术

留下您的脚步

 

最近评论

查看更多>>

精选推荐

阅读排行

友情打赏

请打开您的微信,扫一扫