码迷,mamicode.com
首页 > 数据库 > 详细

使用批处理执行 sql cmd

时间:2019-10-07 19:54:15      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:files   use   说明   user   注意   大小写   文件太大   大神   名称   

当 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

标签:files   use   说明   user   注意   大小写   文件太大   大神   名称   

原文地址:https://www.cnblogs.com/zhangwang/p/11631508.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!