sql - 在相同的 sqlconnection 但不同的 sql 命令上启动两个 SqlDependency

标签 sql sqlcommand service-broker sqldependency

我构建了一些服务,在启动时打开两个线程,每个线程都使用相同的 sql 连接启动 SqlDependency,但命令不同

这可能吗?它似乎有效,但在某些情况下,当更改事件需要唤醒时,它不起作用。

谢谢。

最佳答案

是的。您可以在一个或多个 SqlConnection 对象上提交任意数量的要通知的 SqlCommand,使用相同或不同的 SQL 文本(查询)。

关于sql - 在相同的 sqlconnection 但不同的 sql 命令上启动两个 SqlDependency,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15321268/

相关文章:

sql-server - SQL Azure 将来是否支持 SQL Server Service Broker?

mysql - 在 MySQL 中删除带有外键的列

mysql - SELECT 没有行也没有列?

sql - 将行 ID 添加到 Snowflake SQL 中的表

c# - ExecuteNonQuery 内循环

sql-server - 是否有一种快速删除 Service Broker 队列的方法

sql - Redshift - 聚合函数调用可能没有嵌套聚合或窗口函数

c# - 如何将表名传递给 SqlCommand?

c# - SqlConnection支持多少个并发语句

c# - SQL Server Service Broker 外部激活器检查点错误