部署clr程序的问题,高分求助 100jinxg]

发布时间:2017-2-26 2:21:18 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"部署clr程序的问题,高分求助 100jinxg]",主要涉及到部署clr程序的问题,高分求助 100jinxg]方面的内容,对于部署clr程序的问题,高分求助 100jinxg]感兴趣的同学可以参考一下。

错误 1 针对程序集 'SqlServerProject1' 的 CREATE ASSEMBLY 失败,因为程序集 'SqlServerProject1' 未获授权(PERMISSION_SET = UNSAFE)。 当符合以下两个条件之一时,将对程序集授权: 数据库所有者(DBO)具有 UNSAFE ASSEMBLY 权限,而且数据库的 TRUSTWORTHY 属性处于打开状态;或者,程序集签名时所使用的证书或非对称密钥所对应的登录名具有 UNSAFE ASSEMBLY 权限。 已经执行过 ALTER DATABASE databasename SET TRUSTWORTHY ON; 了,但是还是不行 在本机开发的时候到是可以的,已经不记得当时改过哪个设置了,发布到远程服务器的时候出现了这样的问题,哪位TX知道解决方法,高分酬谢!!

试下这两个办法了吗? 1: 启用数据库CLR支持  --***********************************************  EXEC sp_configure 'show advanced options','1';  go  reconfigure;  go  EXEC sp_configure 'clr enabled','1'  go  --*********************************************** 2: 更改数据库信任模式(为正确添加到程序集) TRUSTWORTHY { ON | OFF } ON 使用模拟上下文的数据库模块(例如,用户定义函数或存储过程)可以访问数据库以外的资源。  OFF 模拟上下文中的数据库模块不能访问数据库以外的资源。  --***********************************************   Alter Database 数据库名称  SET TRUSTWORTHY ON  --***********************************************

试过了,没有用

你把: CREATE ASSEMBLY 代码贴出来看看.

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

1:SqlServerProject1.dll 这个DLL 访问了网络资源吗? 2:你建ASSEMBLY  是用数据库中什么用户??

-------------------------------------------------------------------------------- 终于搞定了,参考了下面的文章 http://support.microsoft.com/defaul...Bzh-cn%3B918040 USE <DatabaseName> GO EXEC sp_changedbowner ‘sa’

上一篇:sql server2005 安装问题 (性能监视器计数器要求——错误) 邹老大帮忙看看 30xiao_p]
下一篇:在sql server 2005中新建一个Integration Services 项目,怎样让他像SQL server job一样运行! 20xx_adam]

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。