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

时间:2018-04-04 11:28:15   收藏:0   阅读:243

错误:

针对程序集 ‘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

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

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!