据说,超过80M的sql文件是不能在查询分析器中执行的(可能是运行得太慢,也可能查询分析器就不能容载如此多的语句)。
那么就有了sqlcmd命令:
首先进入cmd窗口,便可进行以下操作
1、登录sqlcmd
命令 sqlcmd -S 服务器名称 -U 帐户 -P 密码
示例 sqlcmd -S "MEWESERVERMSSQLSERVER2008" -U "sa" -P "admin"
2、直接执行SQL Script
命令 sqlcmd -S 服务器名称 -U 帐户 -P 密码 -d 数据库 -i SQL Script
示例 sqlcmd -S "MEWESERVERMSSQLSERVER2008" -U "sa" -P "admin" -d "myDatabase" -i "E:igSql.sql"
其实实际应用中,登录sqlcmd再进行执行不如直接执行sql文件,即直接用第二种方式,感觉应该更好一点
(此种方式笔者只在sql server数据库上面进行过实验,其他数据库就不知道是不是也用这种方式了)