sql-server - SQL Server - 使用 CLR 集成来使用 Web 服务

标签 sql-server web-services clr

有几个tutorials Web 上描述了使用 SQL Server 2005 的 CLR 集成来使用 Web 服务。大多数情况下,这个过程似乎相当复杂。我遇到了几个问题,包括需要更改数据库的信任级别,以及使用 sgen 工具创建静态 XmlSerializer 程序集;而且我还没有让它正常工作......(我确定我只需要多花点时间和精力)

采用这种类型的架构时,对安全、性能和维护有什么影响?这可能是一个相当频繁使用的过程,并且易于维护是相对重要的。

我可以自由选择是将它作为 UDF 集成到 SQL Server 中,还是让它成为用于控制台/Web 应用程序的独立 .NET 库。 SQL CLR 与外部程序集的集成值得麻烦吗?

最佳答案

我想你已经回答了你自己的问题,我个人发现任何调用 WebService 的东西都比 SQL Server 更适合存在于 SQL Server 之外。复杂性、更高的信任级别以及正如您提到的整个复杂过程使得解决方案难以记录和维护。

关于sql-server - SQL Server - 使用 CLR 集成来使用 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/180046/

相关文章:

java - 无法创建服务异常 javax.xml.ws.WebServiceException :

java - 如何将服务器证书添加到本地受信任的 Java keystore ?

c# - 将 web.config 作为第三方 Web 服务提供商分发的正确方法

c# - SQL Server CLR 加载程序集失败

jvm - Parrot 与其他虚拟机相比如何?

sql - 如何获取数据透视表每行的最大列数和最小列数?

php - 左连接 3 个表

c# - 如何访问连接字符串并连接到数据库

C++ CLR 不会在调试之外编译

sql - 将数据类型从一个数据库表转换为另一个数据库表