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

未获受权(PERMISSION_SET = UNSAFE)。 当符合以下两个条件之一时,将对程序集授权: 数据库所有者(DBO)具有 UNSAFE ASSEMB

2013-09-07 
未获授权(PERMISSION_SET UNSAFE)。 当符合以下两个条件之一时,将对程序集授权: 数据库所有者(DBO)具有 U

未获授权(PERMISSION_SET = UNSAFE)。 当符合以下两个条件之一时,将对程序集授权: 数据库所有者(DBO)具有 UNSAFE ASSEMB
在sql server 2005 中引入 .dll文件报错

create assembly [imgsSave]
authorization [dbo] 
from 'E:\net\imgsSave\imgsSave\bin\Debug\imgsSave.dll' 
--with permission_set=unsafe
with permission_set=unsafe


报错信息
消息 10327,级别 14,状态 1,第 1 行
针对程序集 'imgsSave' 的 CREATE ASSEMBLY 失败,因为程序集 'imgsSave' 未获授权(PERMISSION_SET = UNSAFE)。 当符合以下两个条件之一时,将对程序集授权: 数据库所有者(DBO)具有 UNSAFE ASSEMBLY 权限,而且数据库的 TRUSTWORTHY 属性处于打开状态;或者,程序集签名时所使用的证书或非对称密钥所对应的登录名具有 UNSAFE ASSEMBLY 权限。

用户是sa 
[解决办法]
设数据库trustworthy为on.


alter database [数据库名] set trustworthy on

热点排行