зарегистрировать объект DLL, который ссылается на System.Web для использования в SQL CLR

У меня есть библиотека классов, которая использует System.Web для доступа к веб-службам и планирует вернуть XML обратно в хранимую процедуру SQL через SQL CLR.

Я пытаюсь зарегистрировать DLL, но она продолжает искать либо System.Drawing, либо System.Web. Я попытался зарегистрировать System.Web, но он либо предложил мне: «В пуле ресурсов «внутренний» недостаточно системной памяти для выполнения этого запроса». или с «невозможно получить доступ к файлу».

вот мой скрипт:

create assembly [System.Drawing]
authorization dbo
from 'C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Drawing.dll'
with permission_set = unsafe

create assembly SystemWeb
authorization dbo
from 'C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Web.dll'
with permission_set = unsafe
Go

CREATE ASSEMBLY TestCheckEncounters 
AUTHORIZATION [dbo]
FROM 'C:\APICLR\ClientName.Api.MyCLR.dll'
WITH PERMISSION_SET = unsafe;

GO

person Martin Ongtangco    schedule 03.06.2011    source источник