sql server 中怎样执行bat文件

在安装有Sql Server客户端的机器上执行脚本:在命令行中切换到当前脚本目录; 执行MWSqlServer90_DBSetup.bat这句话的sql语句怎么写,在sql server 中,bat文件中是批处理的sql语句

....这不是叫你写sql语句,他的意思是说你要切换到命令提示符下.你点击"开始"->"运行"里输入cmd在这里切换到你的脚本目录,例如你的脚本在D盘那你就在命令提示符下输入d: 这样就可以切换到D盘了运行的话更为简单,因为bat是批处理文件,其实你可以双击运行的,就是不需要在命令提示符下,如果你要在命令提示符下运行的话就直接打文字名加扩展名就行了MWSqlServer90_DBSetup.batsql server是无法运行这样的文件的,只是可能你的脚本中含有sql语句,他就调用了查询分析器执行语句的操作.
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-24
1.新增一个批处理文件:如a.bat
2.新增一个SQL脚本文件:如a.sql
3.a.bat中输入
SQL Server下可以用sqlcmd或osql:
sqlcmd -U 用户名 -P 密码 -i c:\a.sql或sqlcmd -U 用户名 -P 密码 -i c:\a.sql
同样在bat文件中,输入上面一行,在a.sql输入脚本.
如:use 数据库名goselect * from 表名go
注:在sql的命令提示框下输入:isql /? 可获取isql的基本用法。
注:在sql的命令提示框下输入:osql /? 可获取osql的基本用法。
第2个回答  2013-04-06
bat在CMD中执行。
第3个回答  2018-06-13
人家要在SQL里写语句执行.bat程序。你这说的是什么啦,在.bat里执行SQL?