0

我有几个 SSRS 2005 报告,我正在更新到 SSRS 2008,但是有一个数据集需要使用 SharePoint 2010 Web 服务“getUserProfileByName”来完成报告。但是,在 2005 年旧报告中显然“有效”的旧查询导致 2008 年版本报告中出现问题。当我尝试在本地和 SharePoint 网站上运行报告时,服务器无法执行操作,输入错误 500 或“未经授权的操作”错误向我吐出。

这是在 SSRS 报告中运行的查询:

<Query>

<SoapAction>http://microsoft.com/webservices/SharePointPortalServer/UserProfileService/GetUserProfileByName</SoapAction>


<ElementPath IgnoreNamespaces="True">GetUserProfileByNameResponse{}/GetUserProfileByNameResult{}/PropertyData{Name, Values}
</ElementPath>
</Query>

任何人都可以找出问题所在或如何纠正吗?

4

1 回答 1

0

这是一个报告服务器问题,一旦解决,我相信问题会自行解决。看到在对其进行函数调用时如何从服务器获得响应,并且当服务器重新启动时它失败了,这让我相信这个问题与服务器有关。但是,我不是 100% 知道,因为我在问题解决之前就离开了新职位。从与前队友的通信来看,测试已经恢复,一切似乎都在工作。

于 2014-05-08T21:38:59.580 回答