Il existe quelques tutorials sur le Web qui décrivent la consommation d'un service Web à l'aide de l'intégration CLR de SQL Server 2005. Pour le plus, le processus semble assez compliqué. J'ai rencontré plusieurs problèmes, notamment la nécessité de modifier le niveau de confiance de ma base de données et l'utilisation de l'outil sgen pour créer un assemblage XmlSerializer statique; et je ne l'ai toujours pas fait fonctionner correctement ... (Je suis sûr que j'ai juste besoin d'y mettre un peu plus de temps et d'énergie)SQL Server - Utilisation de l'intégration CLR pour consommer un service Web
Quelles sont les implications en termes de sécurité, de performances et de maintenance lorsque vous y accédez type d'architecture? Ce processus serait probablement très utilisé et la facilité d'entretien est relativement importante.
Je suis libre de choisir d'intégrer cette fonction dans SQL Server en tant que bibliothèque UDF ou de la faire en tant que bibliothèque .NET autonome pour les applications console/Web. L'intégration de SQL CLR avec des assemblages externes vaut-elle le coup?