2013-06-23 68 views
0

我有幾個SSRS 2005報告,我正在更新到SSRS 2008,但是有一個數據集要求使用SharePoint 2010 Web服務'getUserProfileByName'來完成報告。但是,舊版2005年報告中顯然「有用」的舊查詢在2008版報告中引發了問題。當我嘗試在本地和SharePoint網站上運行報告時,我得到的服務器無法執行操作,輸入錯誤500或'未授權操作'錯誤向我回傳。如何在SSRS報表查詢生成器中使用SharePoint Web服務'getUserProfileByName'corect?

這是在SSRS中運行的查詢報告:

<Query> 

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


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

任何人都可以找出什麼是錯的或如何糾正呢?

回答

0

這是一個報告服務器問題,一旦解決,我相信問題會自行解決。看到在對服務器進行函數調用時出現服務器響應的問題,以及服務器重新啓動失敗時,導致我相信問題與服務器相關。但是,在問題解決之前,我並沒有100%的知道,因爲我離開了新的職位。從與前隊友的通信中,測試恢復了,一切似乎都奏效了。

相關問題