首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SQL-CLR触发器或存储过程内创建套接字

在SQL-CLR触发器或存储过程内创建套接字
EN

Stack Overflow用户
提问于 2012-04-20 04:33:15
回答 1查看 2.1K关注 0票数 2

我在SQL Server2008中有一个SQL-CLR触发器,可以将消息发送到socket服务器。它工作得很好,但我需要TCP客户端保持与它通信的服务器的连接。

为了做到这一点,我必须创建一些保持活动的线程。因此,我创建了一个将消息添加到队列的线程,我看到客户端正在连接,但SQL server在客户端能够处理排队的消息并将其发送到tcp服务器之前就退出了。

这个应用程序的目的是发送通过xml更新的字段和与之关联的一些值。我想把它们放在队列中,然后在线程中处理,然后发送到TCP套接字服务器。

我现在计划的替代方案是让CLR触发器向MSMQ添加消息,并有另一个服务来处理这些消息。

有什么好的建议如何做到这一点吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-22 12:42:54

使用PERMISSION_SET = UNSAFE GO从'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Messaging.dll‘创建程序集消息传递授权dbo

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10236288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档