执行.sql脚本文件,如果文件较大时,执行会出现内存溢出问题,可用命令替代 CMD中输入
osql -S localhost -U sa -P 123456 -i D:\sqlData.sql
-S 服务器名 -U 用户名 -P 密码 -i 文件地址,等待执行完毕即可
以上在sql2008R2下执行通过
切记,切记,一定要注意,SqlServer2008以上要将osql修改为sqlcmd,如下:
sqlcmd -S localhost -U sa -P 123456 -i D:\sqlData.sql
如果运行osql命令,突然报错
Failed to load resource file OSQL.rll.
去搜索osql.rll,发现文件还在,并没有丢失。
1、尝试重启系统,无效;
2、在微软的download center下载(https://www.microsoft.com/en-us/download/)
sqlcmd installer 和ODBC Driver 11 for SQL Server
然后重新启动系统就可以使用了