出现执行sql脚本报错:没有足够的内存继续执行程序。是因为sql脚本过大,大家可能分为多个文件多次执行,这种笨方法可行,不过比较麻烦,大家可以用下面的方式,利用sqlcmd一次就行了:
执行cmd命令:sqlcmd -S 服务器名称 -U 登录名 -P 密码 -d 数据库名称 -r -i 数据库文件.sql
比如:sqlcmd -S . -U sa -P 123456 -d MyDB -r -i script.sql
说明:
-S 服务器
-U 登录 ID
-P 密码
-d 使用数据库名称
-r 发送到 stderr 的消息
-i 输入文件