C# sqlserver2008中的事件机制

C# sqlserver2008中的事件机制,c#,sql,sql-server-2008,change-data-capture,C#,Sql,Sql Server 2008,Change Data Capture,我有一个windows服务,它不断地查询DB1中的表,如果在其中发现任何更改,它会将这些更改传输到DB2。为此,它不断地查询DB1 是否有任何机制可以订阅DB1中的事件,从而将表中的任何更改通知给窗口服务 DB1中的表是仅具有更改值的捕获表。是的,有这样一种机制,名为,,但它仅对sql 2005有效,在2008年,您可以使用众所周知的其他选项: SSIS 复制 原木运输 镜像 自定义触发器和修改队列表 它不需要中间服务来运行,但最后一个通知服务在2008年不受支持。是的,很抱歉,因此您可以使

我有一个windows服务,它不断地查询DB1中的表,如果在其中发现任何更改,它会将这些更改传输到DB2。为此,它不断地查询DB1

是否有任何机制可以订阅DB1中的事件,从而将表中的任何更改通知给窗口服务


DB1中的表是仅具有更改值的捕获表。

是的,有这样一种机制,名为,,但它仅对sql 2005有效,在2008年,您可以使用众所周知的其他选项:

  • SSIS
  • 复制
  • 原木运输
  • 镜像
  • 自定义触发器和修改队列表

它不需要中间服务来运行,但最后一个

通知服务在2008年不受支持。是的,很抱歉,因此您可以使用其他选项。我会更正答案。你的回答听起来像是备选方案只在2008年起作用,而事实上,大多数备选方案至少可以追溯到2005年或2000年(例如复制)。