我思故我在我有我精彩--liangqihui

爱欲追而情已逝,子欲孝而亲不待。人生的困苦又怎能用一个难字囊尽百味
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

[转]SQL server2008 导入超大SQL脚本文件(超过10M)

Posted on 2018-08-15 09:58  挥辉  阅读(5173)  评论(0)    收藏  举报

同事给我一个sqlserver的学习库,sql脚本导出有300m,gui执行有内存溢出的错误报出来,所以问了一下度娘,学而时习之:)

 

 

1. SQL server2008 导入超大SQL脚本文件(超过10M);

 

2. 采用SQLManagement 查询工具不能打开,所以使用osql在doc命令下执行;

 

 

3. osql 用法:

      

 

4. 执行SQL脚本文件。-S:sqlserver服务器名称 -U:数据库登陆账号 -P:数据库登陆密码 -i:sql 脚本文件的路径

 

5. 如果想将运行结果定向到一个文件,添加 –o output_file 参数

output_file 是输出文件及其完整路径。

如想消除输出结果中的编号和提示符号,请向上述命令中添加 -n 选项。例如:

osql -E -i input_file -o output_file -n

 

 

6. 执行结果可以查看输出文档。

 

7. osql 执行SQL语句,输入osql-S:sql server服务器名称 -U:数据库登陆账号

  然后输入密码,就可以输入SQL语句了(注意大小写)。如下图

 

 

8. 输入exit退出