首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

哪位高手帮忙把Net framework 中的System.Web.HttpUtility.UrlDecode在SQL server建成一个CLR functi

2012-02-14 
谁帮忙把Net framework 中的System.Web.HttpUtility.UrlDecode在SQL server建成一个CLR function?谁帮忙把

谁帮忙把Net framework 中的System.Web.HttpUtility.UrlDecode在SQL server建成一个CLR function?
谁帮忙把Net framework 中的System.Web.HttpUtility.UrlDecode在SQL server建成一个CLR function?搞了半天权限通不过,因为依赖system.web.dll很麻烦。第一次发问,同志们帮忙。。。
最好脚本在本地机器上先通过,如果有建议也不妨写出来。。。

[解决办法]
没明白楼主的意思。帮顶。 。
[解决办法]
还真不知道,帮你顶一下。最近这样的问题好多啊,要学习一下。看来很有用啊。
[解决办法]
期待高人出现……
[解决办法]

探讨
就是SQL 2005的CLR功能,想在SQL写一个decode URL的函数,但是自己写比较复杂,于是想起来.NET有这样的一个方法:System.Web.HttpUtility.UrlDecode
所以就将其改造成CLR调用,问题是怎么完成这个调用。
比如建立一个UDF(自定义函数)udfDecode在sql server中,然后用别的脚本来调用它。。。

[解决办法]
有没有打开CLR?若没打开,如下: 
use master
exec sp_configure 'CLR enabled',1 
reconfigure 
若已经打开,,看有没有把程序集导入数据库? 
如下: 
CREATE ASSEMBLEY AAA FROM 'C:\Persontest.dll' WITH PERMISSION_SET=SAFE 
然后再CREATE TYPE
[解决办法]
这个应该是权限问题了,不知道执行这个CLR的用户有没有足够的权限,如果没有权限那么可以新建一个凭据,模拟一个windows操作系统的权限

热点排行