c# - 如何监听 SQL Server 数据库更改

标签 c# sql-server sql-server-2008-r2

使用 .Net 4.0 和 SQL Server 2008 R2

我一直在研究利用 SqlDependency/SqlNotifications 来监控某些数据库结构。将 SqlDependency/SqlNotifications 与 SQL Server Service broker 结合使用的最佳流程/实践是什么?

人们是否使用其他方法来完成类似的任务?我总是可以轮询更改,但我宁愿不必这样做。另一方面,我也不想在现有环境中引入复杂的场景。

编辑(潜在选项):

  1. SQL依赖
  2. Service Broker 外部激活

最佳答案

关于c# - 如何监听 SQL Server 数据库更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9299620/

相关文章:

sql - 将可为 Null 的列传递给函数会导致警告 SR0007 - 即使函数内部使用 COALESCE 和 ISNULL

sql - 将运费拆分为多个项目

c# - EF - WithOptional - 左外连接?

c# - Mutex.waitOne 在特定机器上总是返回 False

SQL 大小写选择

sql-server - Varchar 的最大大小(max)

sql - SSIS - 将 nchar 空字符串转换为 int 时出现表达式计算错误

c# - 使用 itextsharp 将 pdf 流式传输到用户的浏览器

c# - 如何对被测类引发的事件进行单元测试?

sql - T-SQL 变量计数器不递增