易截截图软件、单文件、免安装、纯绿色、仅160KB

关于EXTERNAL ACCESS ASSEMBLY权限设置 急急!!!

项目需要创建程序集,并对该程序集设置EXTERNAL_ACCESS权限,以完成外部访问功能,比如采用如下语句:
create assembly assemblyName(程序集名称) from 'D:\dllName.dll' with permission_set = external_access
会出错,提示如下:
针对程序集'dllName'的CREATE ASSEMBLY失败,因为程序集'dllName'未获授权(PERMISSION_SET = EXTERNAL_ACCESS).
当符合以下两个条件之一时,将对程序集授权:数据据所有者具有EXTERNAL ACCESS ASSEMBLY权限,而且数据库的
TRUSTWORTHY属性处于打开状态;或者,程序集签名时所使用的证书或非对称密钥所对应的登录名具有EXTERNAL ACCESS
ASSEMBLY权限。


上述问题困扰我难以解决,请高手指点!!!

数据库所有者对应的登陆账户对 SQL SERVER 实例拥有 EXTERNAL ACCESS ASSEMBLY 权限(GRANT EXTERNAL ACCESS ASSEMBLY TO loginame );将数据库设置为可信任的(ALTER DATABASE dbname SET TRUSTWORTHY ON)。



同意1楼.

1楼,可以再具体点吗??

还要具体?

在创建程序集前,执行以下语句:
GRANT EXTERNAL ACCESS ASSEMBLY TO loginame
ALTER DATABASE dbname SET TRUSTWORTHY ON
(dbname 为准备创建的程序集所在的数据库,loginame 为该数据库的所有者对应的登陆账户)

感谢楼上的帮助与指导,我按上面的做了还是不行。
具体是这样的:
1 在master系统数据库下执行
GRANT EXTERNAL ACCESS ASSEMBLY TO loginame
ALTER DATABASE dbname SET TRUSTWORTHY ON
其中,loginame 为准备创建的程序集的所有者aa对应的登陆名
aa是在数据


相关问答:

access 中执行sql语句update不成功,求助!!!

access 中执行sql update语句时有时候成功有时候不成功,但是access中不出错误信息,不知道是什么原因,有哪位大侠知道,请帮忙啊
贴SQL语句,检查表、字段的有效性设置

sql 在查询分析器里面 执行很正常

是 ......

php 使用 ADODB 连接Access 的问题

<?php

include("adodb/adodb.inc.php");

$db = &NewADOConnection("access");
$access = realpath("Data.mdb");
$dsn = "Provider=Microsoft.J ......

导入excel表格到access后产生的问题?

系统每天产生一个excel文件,格式相同,内容用文件名(用产生的时间命名)区分。我做了一个access数据库,导入excel的数据,我想加一项纪录文件名来区分内容,可是怎么做呢?又或者用什么其他方法可以办到?谢了
你 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号