我正在尝试将报告部署到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
答案 0 :(得分:0)
尝试取消选中“在与数据源建立连接后模拟经过身份验证的用户。”