2016-05-04 86 views
0

我看過幾篇可能被認爲是相似的文章,但似乎沒有什麼是我確切的問題。我們最近購買了一臺新的服務器,它將充當我們的新數據庫服務器。無法爲鏈接服務器初始化ole db提供程序msolap的數據源對象「(null)」

我遇到的問題是,一旦我們移動了,並且我在新的SQL Server 2014企業版上設置了一切,我們的報告不再工作,當我說不再工作時,我的意思是他們不會從多維數據集返回任何數據在服務器上,如果我從我的項目運行報告並將它們指向具有完全相同數據的舊服務器,我會得到結果將ip更改爲新服務器並報告不返回任何內容。

是什麼讓這個問題變得更加奇怪呢,它似乎只是針對SSAS中使用我們的多維數據集的報告,我也轉向了新的服務器。

立方體在新服務器上完美處理。我建立了一個鏈接服務器,這也很好,我可以從SQL瀏覽器執行與多維數據集有關的查詢,但是當我試圖運行一個報告指向同一個存儲過程時,我得到了上面提到的錯誤。這些報告也沒有返回任何數據,然後從URL http:\\localhost\reports運行。

我相信這一定是一些設置或者我錯過了任何幫助將會受到高度讚賞。

+0

難道是防火牆的問題?您需要在服務器上打開Analysis Services的默認實例的TCP端口2383。請參閱MSDN>將Windows防火牆配置爲允許訪問Analysis Services:https://msdn.microsoft.com/en-GB/library/ms174937.aspx – RichardCL

+0

不幸的是,我並不那麼幸運,我已經設置了這些防火牆規則,我應該可能還提到我的數據庫,SSRS和SSAS都在同一臺服務器上運行。 – Stephan

+0

權限如何? – RichardCL

回答

0

在Reporting Services中,您有一個連接到Analysis Services多維數據集的數據源?數據源是否使用有權訪問新服務器中的Analysis Services多維數據集的憑據?

+0

從報告服務我有一個連接到數據庫的數據源,Cube從數據庫中的存儲過程調用,從不直接使用,並且我使用的sql用戶具有完全權限服務器。 – Stephan

+0

對不起,我的意思是添加評論,而不是回答!我現在就離開它,現在你已經評論了。 – RichardCL

+0

您需要隔離問題。一些建議:(1)如果您在服務器上使用SSMS執行存儲過程會發生什麼? (SSAS數據源調用的存儲過程。)(2)SQL Server Profiler告訴你什麼? (3)您可以構建一個最簡單的報告並獲取它來執行存儲過程。 – RichardCL

0

經過一番擺弄,我發現了錯誤,如果任何一個遇到此我只是不得不NT SERVICE \ MSSQLSERVER添加到多維數據集的角色爲另一成員和中提琴

相關問題