由于本地执行的sql script的文件太大但是本地sql的运行内存有限,当我在MSSql的工具上运行这份178M左右的脚本的时候

它会提示 如下错误(Insufficient memory to continue the execution of the program)

当我看到这个问题的时候,第一个想法就是通过右键点击数据库,选择内存设置,加大了可运行一次性脚本文件的内存的时候,觉得问题太简单了,一下就解决的时候。

结果再次运行这个脚本的时候“啪啪啪”的打脸了。

搔首踟蹰的我果断使用搜索引擎找到了解决方法。

方法如下:

1.打开你的CMD命令执行的窗口(Win+R –> 输入”CMD” –>按Enter键)

2. 输入:sqlcmd -S “(localdb)\MSSQLLocalDB” -d Handsome -i C:\Project\Vincent\Handsome\XXX.sql  

说明:

  • -S “(localdb)\MSSQLLocalDB”   –这个代表的是你本地的SQL服务器的地址也就是sql登录的地址
  • -d Handsome   –这个代表的是你需要使用哪个数据库来执行这个文件
  •  -i C:\Project\Vincent\Handsome\XXX.sql    –这是你本地存放需要执行的sql文件

3. 等待执行结果

 

出现上图证明运行成功了。

版权声明:本文为moonbo原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/moonbo/p/8953059.html