gpt4 book ai didi

c# - SQL Server 触发器 - 将消息发送到队列

转载 作者:太空狗 更新时间:2023-10-29 20:15:35 26 4
gpt4 key购买 nike

是否可以在 SQL Server 2005 中的 CLR 触发器上通过 MSMQ 将消息发送到队列?

我正在使用 SQL Server 项目类型,但 System.Messaging 没有显示为我可以添加的引用。


基本上,当向表中写入一行时,我需要执行某种类型的操作(打印)。生成该行的设备是一个手持式扫描仪,它只能执行基本操作——其中之一是通过 odbc 写入 SQL 服务器。最初的想法只是轮询表,抓取记录,打印记录,删除记录。这可能会很好地工作,但它似乎是一个很好的案例和学习消息队列的借口。

最佳答案

是的,这是可能的。

不过我不会在触发器中这样做:TXN 将保持打开的时间更长,它是资源密集型的,如果它挂起怎么办等等。

你能通过存储过程更新吗?

或者将一行插入由写入队列的 SQL 代理作业监视的轮询表中?

关于c# - SQL Server 触发器 - 将消息发送到队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/579045/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com