(rsErrorOpeningConnection)无法获取有关Windows NT组/用户的信息

时间:2009-12-08 18:00:11

标签: reporting-services

我正在尝试将报告部署到Reporting Services服务器,但仍然遇到此错误:

  

客户端发生错误   渲染。发生了错误   在报告处理期间。   (rsProcessingAborted)无法创建   连接到数据源   'dataSource1'。   (rsErrorOpeningConnection)无法   获取有关Windows NT的信息   组/用户'DOMAIN \ useradmin',错误   代码0x5。

以下是我的情况:使用DOMAIN \ useradmin运行所有内容,报告使用的是远程数据库。

Reporting Services和SQL Server都在DOMAIN \ useradmin下运行。 DOMAIN \ useradmin是一个Windows AD登录名,是服务器计算机管理员组的一部分。

我的测试报告使用的是数据源模型,而该模型又使用连接到不同SQL Server上的数据库的数据源。数据源使用“凭据安全地存储在报表服务器中”,其中包含选项“连接到数据源时用作Windows凭据”“模拟在与数据源建立连接后,经过身份验证的用户。“

我正在使用DOMAIN \ useradmin的凭据,它是远程数据库的数据库所有者。

为DOMAIN \ useradmin分配角色,系统管理员,系统用户和浏览器,内容管理器,我的报告,发布者,报告生成器。

因此,如果所有内容都在überAD帐户下运行,为什么我会收到此信息无法获取有关Windows NT组/用户“DOMAIN \ useradmin”错误的信息?

在正常情况下,具有Publisher权限的AD登录将使用DOMAIN \ useradmin创建的数据源模型开发报告,但使用从另一个AD登录映射的远程数据库用户之一。

我运行了以下语句,并返回了非错误:

use master
go

xp_grantlogin 'DOMAIN\useradmin' 
go

xp_logininfo 'DOMAIN\useradmin' 
go

1 个答案:

答案 0 :(得分:0)

尝试取消选中“在与数据源建立连接后模拟经过身份验证的用户。”