码迷,mamicode.com
首页 > 数据库 > 详细

针对程序集 'SqlServerTime' 的 ALTER ASSEMBLY 失败,因为程序集 'SqlServerTime' 未获授权(PERMISSION_SET = EXTERNAL_ACCESS)

时间:2018-04-04 12:51:33      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:post   lte   class   sof   AC   extern   data   nbsp   授权   

错误:

针对程序集 ‘SqlServerTime‘ 的 ALTER ASSEMBLY 失败,因为程序集 ‘SqlServerTime‘ 未获授权(PERMISSION_SET = EXTERNAL_ACCESS)。 当符合以下两个条件之一时,将对程序集授权: 数据库所有者(DBO)具有 EXTERNAL ACCESS ASSEMBLY 权限,而且数据库的 TRUSTWORTHY 属性处于打开状态;或者,程序集签名时所使用的证书或非对称密钥所对应的登录名具有 EXTERNAL ACCESS ASSEMBLY 权限。 (Microsoft SQL Server,错误: 10327)

 

解决:

设数据库trustworthy为on.

alter database [数据库名] set trustworthy on

针对程序集 'SqlServerTime' 的 ALTER ASSEMBLY 失败,因为程序集 'SqlServerTime' 未获授权(PERMISSION_SET = EXTERNAL_ACCESS)

标签:post   lte   class   sof   AC   extern   data   nbsp   授权   

原文地址:https://www.cnblogs.com/icebutterfly/p/8715907.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!