Es gibt ein paar tutorials im Web, die den Verzehr eines Webdienstes mithilfe der CLR-Integration von SQL Server 2005 beschreiben. Am meisten scheint der Prozess ziemlich kompliziert zu sein. Ich habe verschiedene Probleme festgestellt, darunter die Notwendigkeit, die Vertrauensstufe meiner Datenbank zu ändern, und das sgen-Tool zum Erstellen einer statischen XmlSerializer-Assembly verwenden. und ich habe immer noch nicht funktioniert es richtig ... (Ich bin mir sicher, ich muss nur ein wenig mehr Zeit und Energie hinein)SQL Server - Verwenden der CLR-Integration zum Verwenden eines Webdiensts
Was sind die Auswirkungen auf Sicherheit, Leistung und Wartung, wenn Sie dies zu gehen Art der Architektur? Dies wäre wahrscheinlich ein ziemlich stark genutzter Prozess, und die Wartungsfreundlichkeit ist relativ wichtig.
Ich habe die Freiheit zu wählen, ob dies in SQL Server als UDF integriert werden soll oder ob es eine eigenständige .NET-Bibliothek für Konsolen/Web-Anwendungen sein soll. Ist die SQL CLR-Integration mit externen Assemblies die Mühe wert?