无论如何都要从cmd.exe运行存储过程?
P.S。
我知道如何创建exec文件c#并运行它。
我问的是没有任何代码:
只是我和cmd.exe。
me和cmd.exe:意思是我不想写任何代码。内部SQL Server帮助exe文件的sql很好!
抱歉不澄清这个!答案 0 :(得分:13)
尝试使用SQLCMD Utility:
一个例子:
sqlcmd -E -S server_name -d database_name -Q "EXEC schema.storedprocedure parameter01, parameter02"
如果您想探索其他选项,我想分享此链接:
答案 1 :(得分:1)
将其包装到.cmd文件中,然后您就可以了!不需要写点什么,只需点击'即可! 8 - )
答案 2 :(得分:0)
C#文件不可执行。但是他们编译的程序是。
CMD不是C#解析器,也不是SQL客户端。从CMD中,您可以调用一个提供文件的程序。您和CMD可以导航到驱动器A:在那里执行文件,删除文件等等。 CMD是DOS的模拟环境,也是操作系统 - 您需要一个程序来执行SQL查询。看到这个(SQL Server的Sqlcmd程序):