通知运行Windows应用程序时线插入SQL表

问题描述:

我需要有一个Windows应用程序(即我写)某种方式得到的信息是一个新的记录已添加到某个SQL表。 SQL Server是MS SQL Server 2008,Windows应用程序是.NET 4应用程序。 SQL Server和正在运行的应用程序位于不同的计算机上,但它们在此等式中是常量。将该通知发送到正在运行的应用程序的最佳方式是什么?通知运行Windows应用程序时线插入SQL表

我决定创建一个CLR触发器,它会打开一个TcpClient连接,从存储在配置表中的参数。应用程序然后创建一个TcpListener对象并等待CLR触发器发送数据。似乎运作良好。