在SQL Server 2000表更改上调用操作

时间:2009-07-30 18:45:21

标签: sql-server

如果没有在特定时间间隔内检查数据库,有没有办法让应用程序知道数据库表(如插入,更新...)是否有任何特定更改?数据库服务器是SQL Server 2000企业版

类似触发器,但在应用程序级别。

谢谢,
rAyt

2 个答案:

答案 0 :(得分:1)

我认为你应该可以使用SQLDependency classes来做到这一点。虽然它们通常用于缓存,但您可能会做其他事情。阅读Using SqlDependency for data change events

答案 1 :(得分:1)

步骤1是升级到不超过十年的数据库服务器。 第2步是使用SQL Server 2008的DDL触发器技术来解决问题。