【问题标题】:Sql trigger to start and pass parameters to windows servicesql触发器启动和传递参数给windows服务
【发布时间】:2013-11-07 10:50:20
【问题描述】:

我有一个可以根据参数生成报告的 Windows 服务。当新行插入表中时,我需要启动 Windows 服务并将一些新插入的值传递给服务以生成报告。如何做到这一点?我对此很陌生,所以请详细回答!

【问题讨论】:

  • 无论触发器做什么都应该是 fastlocal - 你不应该尝试在同一个数据库之外进行任何形式的(直接)通信包含触发器应用到的表。你可能想看看例如服务代理作为(最终)通知其他一些有趣数据的代码的一种手段。

标签: sql sql-server-2008 windows-services sqldependency triggers


【解决方案1】:

如果您有权访问xp_cmdshell,那么您可以运行NET START 命令,但通常xp_cmdshell 不是一个好主意,因为用户需要sysadmin 角色。

【讨论】:

猜你喜欢
  • 2017-08-06
  • 2012-08-29
  • 2023-03-14
  • 1970-01-01
  • 1970-01-01
  • 2022-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多