执行大SQL脚本方法
当我们需要在SQLServer数据库里面执行一个大的文件时,会发现数据库根本无法打开该脚本文件,原因是因为查询分析器只能执行100M以内的文件,所以脚本过大就会造成内存溢出。此时我们可以使用osql工具运行SQL脚本。
osql 是一个 Microsoft Windows 32 命令提示符工具,您可以使用它运行 Transact-SQL 语句和脚本文件!
1.管理员身份运行CMD命令提示符;
2.输入如下格式的命令
osql -S 数据库服务器名称 -U 数据库登录名称 -P 数据库密码 -i (脚本文件地址)D:\Test.sql