可以看到所引用的程序集很少,因为sql clr用程序集必须先将所引用的类库在数据库中引用,如图我要先添加system.web的引用
数据库clr 服务也开启了,system.web的路径也没有问题,但是就是加不进来, 错误信息“
程序集 'System.Web' 所引用的程序集 'system.web, version=2.0.0.0, culture=neutral, publickeytoken=b03f5f7f11d50a3a.' 不在当前数据库中。SQL Server 已尝试定位并自动从引用程序集所在的位置自动加载被引用程序集,但此操作失败(原因: 版本、区域性或公钥不匹配)。请将被引用程序集加载到当前数据库中,然后重试您的请求。
”
这是什么原因啊
3 个解决方案
#1
查下是不是已经注册过一个叫system.web的程序集了
把from去掉试试
把from去掉试试
#2
没有啊
#3
不用新建 clr 项目,直接建立类库项目,然后编译dll 就行了
#1
查下是不是已经注册过一个叫system.web的程序集了
把from去掉试试
把from去掉试试
#2
没有啊
#3
不用新建 clr 项目,直接建立类库项目,然后编译dll 就行了