关于sql clr 的问题,求帮助!!!

时间:2022-06-28 01:45:09
创建sql clr项目,如图:
关于sql clr 的问题,求帮助!!!
可以看到所引用的程序集很少,因为sql clr用程序集必须先将所引用的类库在数据库中引用,如图我要先添加system.web的引用
关于sql clr 的问题,求帮助!!!
数据库clr 服务也开启了,system.web的路径也没有问题,但是就是加不进来, 错误信息“
程序集 'System.Web' 所引用的程序集 'system.web, version=2.0.0.0, culture=neutral, publickeytoken=b03f5f7f11d50a3a.' 不在当前数据库中。SQL Server 已尝试定位并自动从引用程序集所在的位置自动加载被引用程序集,但此操作失败(原因: 版本、区域性或公钥不匹配)。请将被引用程序集加载到当前数据库中,然后重试您的请求。

这是什么原因啊

3 个解决方案

#1


查下是不是已经注册过一个叫system.web的程序集了
把from去掉试试

#2


引用 1 楼 shingoscar 的回复:
查下是不是已经注册过一个叫system.web的程序集了
把from去掉试试


关于sql clr 的问题,求帮助!!!

没有啊   关于sql clr 的问题,求帮助!!!

#3


不用新建 clr 项目,直接建立类库项目,然后编译dll 就行了

#1


查下是不是已经注册过一个叫system.web的程序集了
把from去掉试试

#2


引用 1 楼 shingoscar 的回复:
查下是不是已经注册过一个叫system.web的程序集了
把from去掉试试


关于sql clr 的问题,求帮助!!!

没有啊   关于sql clr 的问题,求帮助!!!

#3


不用新建 clr 项目,直接建立类库项目,然后编译dll 就行了