使用批处理执行 sql cmd
Posted zhangwang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用批处理执行 sql cmd相关的知识,希望对你有一定的参考价值。
当 sql脚本文件太大了, 就可以考虑用这个方式来执行
1、准备好要执行的 sql脚本文件并保存为*.sql格式
2、找到 SQLCMD.EXE 文件所在的路径(每个版本sql路径不一样)
C:\Program Files\Microsoft SQL Server\110\Tools\Binn
3、编写批处理
3.1、先进入sqlcmd所在的位置
cd C:\Program Files\Microsoft SQL Server\110\Tools\Binn
3.2、执行命令
sqlcmd -S. -U sa -P 123456 -i C:\Users\Administrator\Desktop\edu.sql
说明:sql2005使用osql,sql2008 使用sqlcmd
参数说明:-S 服务器地址 本地可以用 . 或local、IP
-U 用户名
-P 密码
-d 数据库名称 如果sql文件里指定了数据库也可以省略
-i 脚本文件路径
注意:大小写敏感
4、如果sql脚本文件有多个可以把多条命令写在一个批处理文件中
最关键是:会按照先主键再外键关系顺序执行
在些感谢海生大神指导
以上是关于使用批处理执行 sql cmd的主要内容,如果未能解决你的问题,请参考以下文章