相关疑难解决方法(0)

如何使用c#监视SQL Server表更改?

我有多个应用程序访问同一个数据库,如果其中一个应用程序在某个表中更改了任何内容(更新,插入),我需要收到通知.

数据库和应用程序不在同一台服务器中.

c# sql-server monitoring

64
推荐指数
7
解决办法
9万
查看次数

实体框架代码First On Insert方法钩子

我正在尝试将审计日志附加到我编写的实体上,我想知道是否存在可以覆盖以提供所需功能的上下文.

我想要做的是:

  • 在插入运行方法A上
  • 在更新上运行方法B.
  • 在删除运行方法C上

我可以在控制器中手动添加它,但我更倾向于一个更具体的解决方案,所需的效果是没有方法可以插入到表中而不插入审计日志.

c# entity-framework

7
推荐指数
1
解决办法
2730
查看次数

从SQL CLR调用Web服务?

我有一个返回表的SQL Server 2012存储过程.我必须修改该SP以向返回的表添加其他值.不幸的是,这种附加值来自对Web服务的调用.从我的研究中,我收集主要的方法是在SQL中使用OLE自动化程序(sp_OA ...),或者使用SQLCLR存储过程.给定sp_OA ...过程运行的安全上下文,单个返回值是VARCHAR(10)注册密钥,并且对服务的调用很少(每小时10到20个),我猜测SQLCLR方法是要走的路.此外,Web服务托管在我们的Intranet上,外部世界无法访问.

有没有更好的方法来完成我需要的东西?更好的意思是更高性能,更好的安全性,更容易编码和维护

c# sql-server stored-procedures web-services sqlclr

7
推荐指数
1
解决办法
1万
查看次数