【发布时间】:2014-02-12 13:34:01
【问题描述】:
我有一个 sharepoint 2013 场,其中 sql server 2012 以 sharepoint 集成模式安装。报告服务正在 Web 前端服务器上运行。我创建包含来自 sql server 表和共享点列表的数据源的报表,然后通过报表查看器 webpart 将它们放入网页中,它们可以正常工作。
现在我需要根据报告参数值过滤来自共享点列表的结果,因此我尝试使用 xml 类型的数据源连接到共享点列表。所以我用这个设置创建数据源:
Data Source Type: XML
Connection String: http://mysiteurl.com/_vti_bin/lists.asmx
Dredentials: Stored credential > Use as Windows credentials
并创建一个数据集并设置为使用此数据源。它可以连接到共享点列表,因为返回列表的字段但是当我运行报告时出现以下错误:
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)
有什么想法吗?有什么解决办法吗?
【问题讨论】: