Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何侦听SQL Server数据库更改_C#_Sql Server_Sql Server 2008 R2 - Fatal编程技术网

C# 如何侦听SQL Server数据库更改

C# 如何侦听SQL Server数据库更改,c#,sql-server,sql-server-2008-r2,C#,Sql Server,Sql Server 2008 R2,使用.Net 4.0和SQL Server 2008 R2 我一直在研究如何利用SqlDependency/SqlNotifications来监视一些数据库结构。使用SQL Server Service broker的SqlDependency/SqlNotifications是否是最佳的过程/实践 人们是否使用其他方法来完成类似的任务?我可以随时投票要求改变,但我宁愿不这样做。另一方面,我也不想在我们现有的环境中引入复杂的场景 编辑(潜在选项): SqlDependency ServiceBr

使用.Net 4.0和SQL Server 2008 R2

我一直在研究如何利用SqlDependency/SqlNotifications来监视一些数据库结构。使用SQL Server Service broker的SqlDependency/SqlNotifications是否是最佳的过程/实践

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

编辑(潜在选项):

  • SqlDependency
  • ServiceBroker外部激活

  • 签出事件通知:


    仅供参考-SQL Notification services已被弃用,因此我不会尝试走这条路。这听起来有点相关(不完全相关):什么样的结构?数据?模式?另外,您为什么要这样做/您想解决什么问题?@RQDQ我们有一个高容量的应用程序,我们必须执行许多数据库查找。我想尝试通过缓存或利用其他东西来存储静态数据来消除一些开销…直到changed@ChrisLively谢谢……我来看看这堆东西question@RQDQ...sorry另外,我想说的是数据更改Hanks@Jimbo我会看一看