博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sql Server 2005 CLR PROCEDURE
阅读量:6093 次
发布时间:2019-06-20

本文共 1324 字,大约阅读时间需要 4 分钟。

最近要用到CLR,遇到一些问题,先将解决方法记下,以备后用。

1. 环境:Sql Server 2005 、.NET Framework 3.5

2. 问题:当ASSEMBLY 的PERMISSION_SET=SAFE 时,在调用时发生如下错误:

    A .NET Framework error occurred during execution of user-defined routine or aggregate "siemens_TaskReminder":

System.Security.SecurityException: Request for the permission of type 'System.Net.WebPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
System.Security.SecurityException:
   at System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet)
   at System.Security.CodeAccessPermission.Demand()
   at System.Net.HttpWebRequest..ctor(Uri uri, ServicePoint servicePoint)
   at System.Net.HttpRequestCreator.Create(Uri Uri)
   at System.Net.WebRequest.Create(Uri requestUri, Boolean useUriBase)
   at Siemens.ASLeadership.CLRTaskReminder.StoredProcedures.TaskReminder(String checkUrl)

3. 解决方法:

    将PERMISSION_SET 改为 EXTERNAL_ACCESS。前提要预先执行如下语句:

  语句 ALTER DATABASE [Database] SET TRUSTWORTHY ON 尤为重要。

View Code
1 EXEC SP_CONFIGURE 'CLR ENABLED',1 --开启SQLSERVER的CLR集程。2 RECONFIGURE WITH OVERRIDE3 EXEC   SP_CHANGEDBOWNER 'SA' --确保部署程序集时所使用的账号是目标数据库的所有者4 ALTER DATABASE [Database] SET TRUSTWORTHY ON --目标数据库的可信任属性需要设为FALSE5 exec SP_DBCMPTLEVEL 'Database',906 GO

转载于:https://www.cnblogs.com/dreamzyl/archive/2012/04/20/2459026.html

你可能感兴趣的文章
Python&HDF5目录
查看>>
Vue -- 双向过滤器去除html标签
查看>>
H5禁止底部横向滚动条,使一个元素居中
查看>>
android 的安全问题
查看>>
skatebroads
查看>>
一些常用的命令和cheat sheet
查看>>
转----------数据库常见笔试面试题 - Hectorhua的专栏 - CSDN博客
查看>>
Android 界面设计 java.lang.NullPointerException 异常的解决方法
查看>>
解决ctrl+shift+F快捷键eclipse格式化与输入法简繁转换冲突问题
查看>>
kali在vbox上运行设置共享文件夹
查看>>
【观点】程序员的七大坏毛病
查看>>
一起谈.NET技术,Mono向Mac OS应用程序开发示好
查看>>
一起谈.NET技术,C#调试心经(续)
查看>>
是否该让开发人员跟客户直接交流
查看>>
艾伟_转载:ASP.NET实现类似Excel的数据透视表
查看>>
计算机组成原理-第3章-3.4
查看>>
Spring学习(16)--- 基于Java类的配置Bean 之 基于泛型的自动装配(spring4新增)...
查看>>
实验八 sqlite数据库操作
查看>>
JavaScript json对象与字符串 互转
查看>>
四种简单的排序算法(转)
查看>>