Dos命令提示符下 - 用sqlcmd执行*.sql语句
Dos命令提示符下 - 用sqlcmd执行*.sql语句
1)在Dos命令下执行sqlcmd命令(当然事先需要将sqlcmd增加到环境变量中去),
2)下面白色部分替换为服务器名或计算机名即可
sqlcmd -S (local) -U sa -P 123 -d testdb -i C:\temp\data.sql
参数说明:-S 服务器地址
-U 用户名
-P 密码
-d 数据库名称
-i 脚本文件路径
本地服务器地址可以写 . 比较轻松,也可写.或者(local)或者IP地址
3)在MSSQL的(查询分析器中),刷新即可看到执行成功的表.
4)也可同时执行几个文件(擦除部分替换为服务器名或计算机名),可如下写法
5)如果用osql,则执行最后一个路径的*.sql (最后一个*.sql执行成功了,查询SQL中有表出现了,下面出现那些东西,为啥,待想为什么)
6)如果有1500个*.sql呢,总不至于写1500个吧,这就是我现在想做的啊... --->>>用程序做成SQL文件执行器.
OnionYang@