1
CREATE ASSEMBLY [RA.VantagePoint.Clr.Core]
FROM 0x[Assembly binary]
AUTHORIZATION [dbo]
WITH PERMISSION_SET = UNSAFE;

dbo 是 syadmin 和所有者,我收到以下错误:无法获取有关 Windows NT 组/用户 XXXX 的信息(用户是 DB dbo)

这是一个 sql 2008R2 CS 命名实例我将数据库 TrustWorthy 设置为 ON

有任何想法吗 ?

4

1 回答 1

3

如果这是一个长期数据库(即存在一段时间的数据库),则此错误的一种可能性是“dbo”数据库身份最初映射到的 Windows 域帐户不再存在。您可以通过在 sys.databases 中运行以下命令来确定这是否是问题所在:

SELECT name, suser_sname(owner_sid) FROM sys.databases

如果第二列为空,则描述的问题可能就在眼前。

这个概念的信息来自MSDN 论坛上的这篇文章。

于 2012-09-10T13:50:38.077 回答