创建ASSEMBLY时失败
create ASSEMBLY tvfEventLog
FROM 'c:\CLR\bin\test.dll '
WITH PERMISSION_SET = EXTERNAL_ACCESS [或UNSAFE ]
针对程序集 'test ' 的 CREATE ASSEMBLY 失败,因为程序集 'test ' 未获授权(PERMISSION_SET = UNSAFE)。 当符合以下两个条件之一时,将对程序集授权:
数据库所有者(DBO)具有 UNSAFE ASSEMBLY 权限,而且数据库的 TRUSTWORTHY 属性处于打开状态;
或者,程序集签名时所使用的证书或非对称密钥所对应的登录名具有 UNSAFE ASSEMBLY 权限。
根据提示我已对TRUSTWORTHY 属性有做修改,但对于“数据库所有者(DBO)具有 UNSAFE ASSEMBLY 权限”这个提示不是很明白,我用SA和系统管理员信任连接都是一样的提示
------解决方案--------------------http://msdn2.microsoft.com/zh-cn/library/ms189524.aspx