asp.net

SQLServer执行脚本大文件时提示无法执行脚本没有足够的内存继续执行程序或引发类型为“System.OutOfMemoryException”的异常

2024-11-03

有时候数据库脚本太大执行的时候就会提示如下错误导致无法执行脚本

sql无法执行脚本1.png

sql无法执行脚本2.jpg


这时候我们就可以用自带的sqlcmd工具来执行大的脚本

首先 Win+R 输入 cmd 命令,开启命令行工具;

运行cmd.png

然后输入下面命令进入(具体路径看下自己的安装路径)

cd C:\Program Files\Microsoft SQL Server\100\Tools\Binn

最后输入下面命令执行脚本(-S 服务器地址 -U 用户名 -P 密码 -d 数据库名称 -i 脚本路径)

sqlcmd -S . -U sa -P 123456 -d database -i D:\database.sql