有几个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/