gpt4 book ai didi

sharepoint-2010 - 将凭据从 SSRS 传递到 Sharepoint 数据源时出错

转载 作者:行者123 更新时间:2023-12-04 07:19:39 26 4
gpt4 key购买 nike

我正在使用 SSRS 2008 R2 构建一个使用 Sharepoint 列表作为其数据源的报告,它被配置为使用 Windows 身份验证(集成安全性)进行连接。问题是当报表部署到报表服务器时,SharePoint 源拒绝凭据,返回:

An error has occurred during report processing. (rsProcessingAborted) 

Query execution failed for dataset 'ListDataset'. (rsErrorExecutingCommand)

An error occurred when accessing the specified SharePoint list. The connection string
might not be valid. Verify that the connection string is correct. (rsSPDataProviderError)

The request failed with HTTP status 401: Unauthorized.

当我在 BIDS 中本地测试报表时,Sharepoint 数据源接受我的凭据,但在它们从报表服务器“双跳”后不接受它们。最好的解决方法是什么?我是否需要在 SSRS 中创建服务帐户,在 SSRS 的数据源中提供这些凭据,并通过 Sharepoint 向服务帐户授予必要的读取权限?任何建议将不胜感激。

最佳答案

这与 similar question 的答案相同:

我通常会创建一个名为 Reportuser 的用户(例如 reportuser@[domain].com)。在您的域中创建此用户,确保它有权访问 SharePoint。

在 BIDS/visual studio 的报告数据源属性中,在凭据选项卡下,单击“使用 Windows 身份验证(集成安全性)”旁边的单选按钮。将数据源上传到报表管理器网站。 (你已经完成了这部分)。

导航到报表管理器网站和上传数据源的属性。

在以“连接使用”开头的部分下:

选中“安全地存储在报告服务器中的凭据”选项

像这样输入用户名和密码(域替换为您的网络域):reportuser@domain.com password

重要部分:勾选“连接到数据源时用作Windows凭据”

测试连接并正常工作 - 我刚刚测试过它。

关于sharepoint-2010 - 将凭据从 SSRS 传递到 Sharepoint 数据源时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15033100/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com