【问题标题】:How to implement triggers when database changes in sqlsql中数据库发生变化时如何实现触发器
【发布时间】:2015-04-20 10:34:29
【问题描述】:

我正在使用 Microsoft.Net、VB 和 Sql 开发 Windows 窗体应用程序。从 OLTP 的数据库中管理存储库。

我想实现触发系统,当数据插入OLTP's database时,它会通知我,以便我可以更新我自己的应用程序的数据以获得最新的数据。

我怎样才能做到这一点?

【问题讨论】:

  • 查看服务代理...

标签: .net sql-server vb.net


【解决方案1】:

您需要使用数据库邮件并在相应的表上创建 SQL 触发器

参考这个链接

Send e-mail from a trigger

【讨论】:

  • 是否有任何其他方法可以触发更改数据库,因为我必须将其他一些函数链接到该触发器以在应用程序数据库中加载数据
  • 您可以链接您的函数并从同一个触发器中调用该函数..
【解决方案2】:

我认为您正在寻找Query Notifications。我会提醒您不要将客户端应用程序直接连接到它(而不是与您的客户端对话的中间后端服务),但是您已经有了它。

【讨论】:

  • 我得到了这个,因为我从上面提供的链接中研究了缓存应用程序并与 Web 应用程序一起使用。但我希望它用于带有 Sql-Database 的 Windows 应用程序
  • 后端客户端无关紧要 - 如果您愿意,可以在 Windows 应用程序中使用它。我确信给出的例子只是一个例子。
猜你喜欢
  • 1970-01-01
  • 2013-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-23
相关资源
最近更新 更多