Мы хотели вызвать управляемый код .NET (развернутый как dll) из хранимой процедуры в (SQL Server 2005/2008)
Мы нашли пару решений, но не смогли заставить их работать:
Следующие шаги, упомянутые в статье в этом месте http://www32.brinkster.com/srisamp/sqlArticles/article_33.htm - оставляет нам следующий код ошибки: 0x80131700
В другой статье упоминалось о создании приложения сервера COM + для этой ошибки, но это невозможно в нашей среде. http://www.sqlnewsgroups.net/group/microsoft.public.sqlserver.server/topic16144.aspx
Существует ли надлежащим образом документированное и опробованное решение для этого?
Мы сделали это, включив сборку в SQL Server и сгенерировав хранимую процедуру, которая на самом деле является методом этой сборки (dll)
См. http://msdn.microsoft.com/en-us/library/ms254956(VS.80).aspx для более подробной информации о SQLCLR