sharepoint和ssrs报告xml数据源的错误

时间:2014-02-12 13:34:02

标签: reporting-services

我在sharepoint集成模式下安装了一个带有sql server 2012的sharepoint 2013服务器场。报告服务正在Web前端服务器上运行。我创建包含来自sql server表和sharepoint列表的数据源的报告,然后通过报告查看器webpart将它们放在网页中,它们可以正常工作。

现在我需要根据报告参数值从sharepoint列表中过滤结果,因此我尝试使用xml类型数据源连接到sharepoint列表。所以我用这个设置创建数据源:

Data Source Type: XML
Connection String: http://mysiteurl.com/_vti_bin/lists.asmx
Dredentials: Stored credential > Use as Windows credentials

并创建数据集并设置为使用此数据源。它可以连接到sharepoint列表,因为返回列表的字段但是当我运行报表时会出现以下错误:

Query execution failed for dataset 'a'. (rsErrorExecutingCommand)
Failed to execute web request for the specified URL.Unauthorized: The remote server returned an error: (401) Unauthorized. (rsXmlDataProviderError)

有什么想法吗?任何解决方案?