【发布时间】:2019-02-22 03:06:30
【问题描述】:
我将 SQL Server 2016 用于我的 .Net 应用程序[Framework 4.5]。我在 SQL 中使用 CLR 调用根据 CRUD 操作将一些数据传递给客户端/浏览器。
例如:SignalR 通知/调用、使用程序集的 Web 服务调用
我们是否有任何替代方法,即 SQL Server CLR 来进行直接 Web 服务调用。任何建议/帮助将不胜感激
【问题讨论】:
-
如果您可以解释您正在寻求/寻求避免的功能可能会有所帮助,以便您需要替代方案。 SQL CLR 有什么问题?
-
SQLCLR 从来都不是进行 Web 服务调用的选项。这就是 SSIS 等客户端应用程序和服务的工作
-
如果您想执行 CRUD,只需使用 ADO.NET。如果要编排 Web 服务,请构建编排 Web 服务。或者让服务相互交谈。如果您想让一个服务调用另一个服务,请相互添加一个服务引用。您必须解释您实际尝试做的事情。
-
OP 有一个 XY 问题.....
-
@MitchWheat 更像是“我继承了这个可怕的遗留应用程序,但不知道如何处理它”。为了首先找到修复程序,必须找到该遗留应用程序所做的事情。 SQLCLR 只是一个症状
标签: .net sql-server sql-server-2016 sqlclr