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

时间:2021-04-24 03:13:19
标题: Microsoft SQL Server Management Studio
------------------------------

更改 对于 SqlAssembly“SqlServerTime”失败。 (Microsoft.SqlServer.Smo)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.1399.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=更改+SqlAssembly&LinkId=20476

------------------------------
其他信息:

执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)

------------------------------

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

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.1399&EvtSrc=MSSQLServer&EvtID=10327&LinkId=20476


同样我运行了  exec sp_configure [clr,enable] 1  reconfigure
可是还是不行 没有足够的权限  怎么添加权限呢!!!!!!!!!!!!!在线等  谢谢了

9 个解决方案

#1


该回复于2011-08-29 09:08:03被版主删除

#2


引用 1 楼 wuzhanhui 的回复:
解决了吗
 还没有 

#3


  没人  郁闷   自己顶一个

#4


帮顶一个

#5


楼主,你把部分代码贴出看看。。。。

#6


看样子LZ是权限不够吧 进入数据库 属性里面设置权限

#7


用一个可以登录数据库的用户名和密码登录
然后修改数据库属性里面的权限

#8


又发一帖,那个帖子里不是告诉你了吗...

再补充一点,如果你的Assembly脚本不是已序列化的字符串而是引用的磁盘文件,那么执行脚本的SQL Server登录用户必须是Windows集成用户且具有足够权限...简单地说,你最好用Administrators用户执行...

#9


明显的权限不够了,楼上牛人说清楚了

#1


该回复于2011-08-29 09:08:03被版主删除

#2


引用 1 楼 wuzhanhui 的回复:
解决了吗
 还没有 

#3


  没人  郁闷   自己顶一个

#4


帮顶一个

#5


楼主,你把部分代码贴出看看。。。。

#6


看样子LZ是权限不够吧 进入数据库 属性里面设置权限

#7


用一个可以登录数据库的用户名和密码登录
然后修改数据库属性里面的权限

#8


又发一帖,那个帖子里不是告诉你了吗...

再补充一点,如果你的Assembly脚本不是已序列化的字符串而是引用的磁盘文件,那么执行脚本的SQL Server登录用户必须是Windows集成用户且具有足够权限...简单地说,你最好用Administrators用户执行...

#9


明显的权限不够了,楼上牛人说清楚了