SQL Server 导入超大脚本

Posted 陋室铭

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server 导入超大脚本相关的知识,希望对你有一定的参考价值。

另外使用window server 版操作系统,执行脚本文件比普通版操作系统大大提升大小限制。

在执行SQL脚本的时候要是出现了这些情况我咋办呢?

步入正轨

应用场景:服务器升级,比如原来是2003的系统,现在换成2008或者2012,那么数据库升级了不止一个档次,咋办?分离附加,备份还原都有点悬了,那么就导出脚本呗(一般都是导出两份,一份是架构,一份是数据)

【应用场景二:类似于阿里云这些别人的服务器(说句傻叉的话,用户数据都不在你的手上你这公司基本上也就差不多了)】

演示一下数据导出的场景:

那么问题来了~~发生了这些错误肿么办?我们的sql脚本好几个G了,正常途径都没用啊???

 

这里呢得引入一下OSQL,先看看帮助文档:osql -?

执行命令:

osql -E -i C:\\Users\\DNT\\Desktop\\BigValues.sql
-E 表示使用 Windows 身份验证    -i 表示执行输入文件里面的sql脚本

然后就这样慢慢的执行了,你直接挂服务器就好了,然后你就可以继续coding了(*^__^*) 

以上是关于SQL Server 导入超大脚本的主要内容,如果未能解决你的问题,请参考以下文章

关于sql server 2012日志变得超大的删除解决办法

sql server怎么导入数据库

MySQL导入sql脚本错误:2006 - MySQL server has gone away

如何将数据库sql server2008中的数据库生成脚本输出

如何把DB2的数据直接导入SQL server中

将 Python 库导入 SQL Server