设置一个SQL触发器并让asp.net订阅它?

时间:2012-03-29 14:19:54

标签: asp.net sql-server

是否可以设置SQL触发器,如果​​它被触发,在asp.net应用程序中执行某些操作?

2 个答案:

答案 0 :(得分:3)

  • 理论上是YES(通过SQL CLR存储过程调用Web服务) 那个asp.net应用程序)
  • 心理上没有

您最好使用队列或日志表,写入并使用服务或任务订阅它。

答案 1 :(得分:1)

编辑:对不起...技术已被弃用,现在您应该使用: SQL Dependency class

弃用:

您可以使用SQL Server通知服务。

看看这篇文章:

Understanding SQL Server 2005 Notification Services with ASP.NET 2.0

它使用与SqlCacheDependency Class相同的技术,它可以帮助您,具体取决于您想要达到的目标。