WITH PERMISSION_SET = EXTERNAL_ACCESS
解决方案 »
- 数据库文件使用的问题
- 一条SQL,请帮忙
- sql server 中between 和用<= and >= 的区别?
- 数据库一列所有行的值等于另外两列对应行相加应该怎么写
- 求解.SQL2008执行max或min函数时会很慢
- 关于临时表的问题
- 我服务器上的SqlServer7正常运行时内存占用都在200M左右,正常嘛?
- SQL SERVRE中如何物理删除DBF表
- SQL server 中关于全文查询的问题
- 如何将主键表中的记录删除之后,外建表中的相应记录都删除?
- 这样的sql语句该如何写?
- 建立索引时,若选择create unique,则有两个选择:Constrain , index,请问这两个有什么区别??
using Microsoft.International.Converters.TraditionalChineseToSimplifiedConverter;namespace IMELSChineseConverter
{
public class MelsChineseConverter
{
[SqlFunction(DataAccess = DataAccessKind.None)]
public static string Convert(string text, string Direction)
{
static readonly string ctext = string.Empty;
if (Direction.ToLower() == "s2t")
{
ctext = ChineseConverter.Convert(text, ChineseConversionDirection.SimplifiedToTraditional);
}
else if(Direction.ToLower() == "t2s")
{
ctext = ChineseConverter.Convert(text, ChineseConversionDirection.TraditionalToSimplified);
}
return ctext;
}
}
}试一下
不行,提示错误的不是我的代码里有静态字段,是Microsoft.International.Converters.TraditionalChineseToSimplifiedConverter这里有,这个是微软封装好的程序集,没有办法修改的
ALTER DATABASE dbTest SET TRUSTWORTHY ON
create assembly IMELSChineseConverter from 'D:\SqlCLR\IMELSChineseConverter.dll' WITH PERMISSION_SET = UNSAFE