我想从SQL Job运行批处理文件而不使用exec xp_cmdshell。
有什么主意吗?
谢谢
答案 0 :(得分:1)
您可以使用SQL Server作业,否则我无法想到没有xp_cmdshell的方法。
看看this
答案 1 :(得分:0)
我想从SQL Job运行批处理文件而不使用exec xp_cmdshell。 有想法吗?
值得一提的是,您还可以利用 SQLCLR 。
示例:CLR Stored procedure to execute command
其他可搜索的线程:
这种方法会带来严重的风险,例如内存泄漏,底层.net应用程序池崩溃等
答案 2 :(得分:0)
我没有运行批处理文件,而是创建了Power Shell并从SQL作业中运行了它。它满足了我的要求并解决了我的问题。