使用TSQL SP执行控制台应用程序?

Dav*_*.ca 3 c# sql-server-2005

我有一个控制台应用程序(在C#中)从SQL服务器(Microsoft SQL 2005)读取数据并将数据写入SQL服务器.我现在需要的是向表中添加一个触发器,以便在更改任何数据行时执行控制台应用程序.

不确定Microsoft SQL Server(2005)上有哪些SP可用于启动控制台应用程序?以及如何从应用程序中传递结果?它会作为同步或asych庄园运行吗?我必须配置任何权限问题吗?

Rem*_*anu 5

不要从触发器启动外部进程,您将使服务器瘫痪.无论是xp_cmdshell还是CLR程序都无关紧要.而是使用Service Broker并在触发器中发出SEND以将消息排队到本地服务,并依赖于激活来异步地在单独的上下文中执行外部相关处理.