在SQL Server中运行大容量脚本,系统提示“内存不足,没有足够的内存继续执行程序”,该如何解决呢?
1. 提示如图:
2.通过osql命令行来执行大脚本sql文件,命令如下:
osql -S 数据库连接地址 -U 数据库用户名 -P 密码 -i D:\脚本文件.sql
以上命令即可运行脚本了,如果要记录运行过程中的脚本执行日志,则可以使用-o参数来保存执行日志,如下:
osql -S 数据库连接地址 -U 数据库用户名 -P 密码 -i D:\脚本文件.sql -o D:\执行日志文件.txt
3.osql的其它参数如下,可供参考: