C# sqlserver2008中的事件机制
我有一个windows服务,它不断地查询DB1中的表,如果在其中发现任何更改,它会将这些更改传输到DB2。为此,它不断地查询DB1 是否有任何机制可以订阅DB1中的事件,从而将表中的任何更改通知给窗口服务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年不受支持。是的,很抱歉,因此您可以使
DB1中的表是仅具有更改值的捕获表。是的,有这样一种机制,名为,,但它仅对sql 2005有效,在2008年,您可以使用众所周知的其他选项:
- SSIS
- 复制
- 原木运输
- 镜像
- 自定义触发器和修改队列表
它不需要中间服务来运行,但最后一个通知服务在2008年不受支持。是的,很抱歉,因此您可以使用其他选项。我会更正答案。你的回答听起来像是备选方案只在2008年起作用,而事实上,大多数备选方案至少可以追溯到2005年或2000年(例如复制)。