执行大SQL脚本方法

当我们需要在SQLServer数据库里面执行一个大的文件时,会发现数据库根本无法打开该脚本文件,原因是因为查询分析器只能执行100M以内的文件,所以脚本过大就会造成内存溢出。此时我们可以使用osql工具运行SQL脚本。

osql 是一个 Microsoft Windows 32 命令提示符工具,您可以使用它运行 Transact-SQL 语句和脚本文件!

1.管理员身份运行CMD命令提示符

2.输入如下格式的命令

osql -S 数据库服务器名称 -U 数据库登录名称 -P 数据库密码 -i (脚本文件地址)D:Test.sql 

原文地址:https://www.cnblogs.com/zhaochengshen/p/9634375.html