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

Sei*_*bar 7 sql-server clr web-services

有一些教程Web上描述了使用SQL Server 2005的CLR集成来使用Web服务.最重要的是,这个过程看起来很复杂.我遇到了几个问题,包括需要更改数据库的信任级别,以及使用sgen工具创建静态XmlSerializer程序集; 我仍然没有把它正常工作......(我确信我只需要花更多的时间和精力)

在使用这种类型的架构时,有哪些安全性,性能和维护含义?这可能是一个使用相当频繁的过程,易于维护相对重要.

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

Mit*_*ers 3

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