如何从SQL查询调用windows服务

如何从SQL查询调用windows服务,sql,windows,service,Sql,Windows,Service,我想知道他们是否有办法从SQL查询调用windows服务? 注意:windows服务安装在同一台SQL server上 谢谢否,因为无法调用windows服务。服务只是由SCM启动并响应命令的流程,没有“调用”服务的概念。可以与之交互的是服务API,它意味着与服务的通信协议。根据所使用的API和协议,这可能通过T-SQL实现。基于COM的API可以使用进行交互,托管API可以使用进行交互等等。但这总是个坏主意。T-SQL不是引入对外部服务依赖的合适层,它可能会显著影响SQL性能,而且最重要的是,

我想知道他们是否有办法从SQL查询调用windows服务? 注意:windows服务安装在同一台SQL server上


谢谢

否,因为无法调用windows服务。服务只是由SCM启动并响应命令的流程,没有“调用”服务的概念。可以与之交互的是服务API,它意味着与服务的通信协议。根据所使用的API和协议,这可能通过T-SQL实现。基于COM的API可以使用进行交互,托管API可以使用进行交互等等。但这总是个坏主意。T-SQL不是引入对外部服务依赖的合适层,它可能会显著影响SQL性能,而且最重要的是,由于不预先考虑回滚,它几乎总是不正确的

在所属的应用程序层中执行任何/所有服务交互