Есть несколько tutorials on the web that describe consuming a Web Service using SQL Server 2005's CLR integration. For the most, the process seems pretty convoluted. I've run into several issues including the need to change my database's trust level, and using the sgen tool to create a static XmlSerializer assembly; and I still haven't gotten it working right... (I'm sure I just need to put a little more time and energy into it) в Интернете, которые описывают потребление веб-службы с помощью CLR интеграции СЗЛ Server 2005. Для большинства, процесс кажется довольно запутанным. Я столкнулся с несколькими проблемами, включая необходимость изменения уровня доверия моей базы данных, и с помощью инструмента sgen для создания статической сборки XmlSerializer; и я до сих пор не получил его работает право ... (Я уверен, что мне просто нужно положить немного больше времени и энергии в нее)
Каковы последствия для безопасности, производительности и технического обслуживания при переходе к этому типу архитектуры? Это, вероятно, будет довольно широко используемый процесс, и простота обслуживания является относительно важным.
У меня есть свобода выбора, следует ли интегрировать это в сервер S'L в качестве UDF, или он будет отдельной библиотекой .NET для консольных/веб-приложений. Стоит ли беспокоиться о интеграции СЗЛ CLR с внешними сборками?