CREATE ASSEMBLY [RA.VantagePoint.Clr.Core]
FROM 0x[Assembly binary]
AUTHORIZATION [dbo]
WITH PERMISSION_SET = UNSAFE;
dbo是syadmin和所有者,我收到以下错误: 无法获取有关Windows NT组/用户XXXX(用户是数据库dbo)的信息
这是一个sql 2008R2 CS命名实例 我将数据库TrustWorthy设置为ON
有什么想法吗?
答案 0 :(得分:3)
如果这是一个长期数据库(即已经存在一段时间的数据库),则此错误的一种可能性是“dbo”数据库标识最初映射到的Windows域帐户不再存在。您可以通过在sys.databases中运行以下命令来确定这是否是问题:
SELECT name, suser_sname(owner_sid) FROM sys.databases
如果第二列为空,则可能出现所述问题。
此概念的信息来自this post on the MSDN forums.