【发布时间】:2015-04-24 15:23:04
【问题描述】:
我正在处理一个需要使用 SQL Server 中的触发器或存储过程执行 C# 方法/函数(在网页上编码)的项目。
我找到了这个Execute-NET-Code-under-SQL-Server
但正如此链接所述,我必须将数据库属性 TRUSTWORTHY 更改为 ON。
有什么方法可以在不更改数据库属性的情况下做到这一点?
提前致谢
【问题讨论】:
-
几乎肯定不会。
-
您绝对不必更改此数据库属性。仅当您的程序集未签名并需要访问外部资源时才需要它
-
@PanagiotisKanavos 由于 OP 需要以某种方式调用外部网页(如果我正确理解了他的观点) - 他需要 TRUSTWORTHY ON 和具有 EXTERNAL_ACCESS 权限的组装。正如我在回答中所说,唯一的选择是运行外部程序。
标签: c# asp.net sql-server triggers