首页 文章

如何在SSRS报表查询生成器中使用SharePoint Web服务'getUserProfileByName' corect?

提问于
浏览
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>

任何人都可以识别出错了什么或如何纠正这个问题?

1 回答

  • 0

    这是一个报告服务器问题,一旦解决,我相信问题已经解决了 . 看到在对服务器进行函数调用时从服务器获取响应时出现问题,以及当服务器重新启动时失败,导致我认为该问题与服务器有关 . 但是,在问题解决之前,我没有100%知道我离开了新职位 . 通过与前队友的通信,测试已经恢复,一切似乎都在起作用 .

相关问题