我有一个类库,它使用System.Web来访问Web服务,并计划通过SQL CLR将XML返回给SQL存储过程。
我正在尝试注册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