SQL Server Project的进程间通信

时间:2010-12-13 23:54:46

标签: c# visual-studio-2008 wcf sql-server-2005

我正在尝试创建一个连接到第三方服务的SQL Server CLR用户定义函数(托管在与SQL Server实例相同的服务器上)。有没有办法让WCF命名管道或TCP在这种情况下工作?如果我提供中介服务,有没有更好的方法呢?

1 个答案:

答案 0 :(得分:4)

不要在SQLCLR中实施IPC。 SQL Server托管的CLR使用SQL threading primitives,最终会使SQL工作线程和调度程序挨饿。

从SQL Server外部的进程执行所有IPC。如果需要从SQL作业(来自存储过程和触发器)与此过程进行通信,请使用数据库内排队,Tables as QueuesService Broker