當您嘗試建置 OLAP Cube 在使用 SQL Server 2005 分析服務的 Project Server 2003 的部署時,出現錯誤訊息: 「 無法連線到指定的 OLAP 伺服器"

文章翻譯 文章翻譯
文章編號: 921116 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

考慮下列案例。 您有單一伺服器部署、 伺服器伺服陣列部署或 Microsoft Project Server 2003 的一個 3 層設定。您設定單一伺服器部署、 伺服器伺服陣列部署或 3 層組態的 Project Server 2003 使用 Microsoft SQL Server 2005 分析服務。您登入 Microsoft Office Project Web Access 2003,然後再建立線上分析處理 (OLAP) cube。 不過,操作是不成功完成。 此外,您會收到類似下列的錯誤訊息的錯誤訊息:
無法連線到指定的 OLAP 伺服器
附註3 層組態的 Project Server 2003 會從遠端使用 SQL Server 2005 分析服務。

解決方案

現在包含在 Service Pack 的 Hotfix 已先解決此問題。如果您在安裝最新的 Project Server 2003 Service Pack 您沒有安裝 Hotfix。

服務套件資訊

這個問題是在 Project Server 2003 Service Pack 3 中獲得修正。如果要解決這個問題,取得最新的 Service Pack 的 Project Server 2003。如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
873458如何取得最新的 Service Pack 的 Project Server 2003

Hotfix 資訊

如何取得該 Hotfix

這個問題被固定在 Project Server 2003 post-Service 套件 2a 年 2006 年 6 月 16 發行的 Hotfix 套件。如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
921115Project Server 2003 post-Service 套件 2a Hotfix 套件的描述: 2006 年 6 月 16 發行
重要套用此 Hotfix 之後,請依照下列步驟執行。 您可以成功地建置使用 SQL Server 2005 分析服務的 Project Server 2003 的部署中 OLAP 前,您必須執行下列程序。
  1. 在執行 SQL Server 2005 分析服務的電腦上, 依照下列步驟執行:
    1. 安裝 Microsoft SQL Server 2005 Service Pack 1 (SP1) 或更新版本的 Service Pack。如需有關如何取得最新的 Service Pack 的 SQL Server 2005 的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
      913089如何取得最新的 Service Pack,SQL Server 2005 的
    2. 請確定您是分析伺服器上的 [伺服器角色的成員。分析服務的執行個體加入伺服器角色成員,請依照下列步驟執行:
      附註在 SQL Server 2005 分析服務執行個體中的伺服器角色的成員有無限制存取到所有的分析服務物件和該執行個體中的資料。分析服務伺服器角色的成員可以將 Microsoft Windows 使用者和群組加入分析服務伺服器角色。
      1. 在 SQL Server 管理 Studio 連接到分析服務執行個體,在物件總管中的執行個體名稱上按一下滑鼠右鍵,然後再按一下 [內容]。
      2. 按一下 [選取資料頁] 窗格中的 [安全性],然後按一下 [新增],將一或多個 Windows 使用者或群組新增至伺服器角色]。
  2. 視您的情況使用下列方法之一:
    • 如果您在哪一種 Project Server 2003,SQL Server 2005 中有單一伺服器部署的 Project Server 2003,且一個電腦上安裝 SQL Server 2005 分析服務,前往步驟 3。 您沒有執行步驟 2 中的程序。
    • 如果您的 Project Server 2003 的伺服器陣列部署請依照下列步驟執行:
      1. 啟動 Microsoft Internet Explorer,然後請造訪下列 Microsoft 網站:
        http://www.microsoft.com/downloads/details.aspx?FamilyID=df0ba5aa-b4bd-4705-aa0a-b477ba72a9cb&DisplayLang=en
      2. 電腦以或執行 Project Server 檢視通知服務的電腦上下載並安裝下列的程式]。

        附註它們依照的順序安裝這些程式。
        • Microsoft.NET Framework 2.0

          附註只有在它尚未安裝在電腦上,請安裝.NET Framework 2.0。
        • Microsoft 核心 XML 服務 6.0 MSXML
        • Microsoft SQL Server 原生用戶端
        • Microsoft SQL Server 2005 管理物件集合
        • Microsoft SQL Server 2005 回溯相容性元件

          附註您在安裝 SQL Server 2005 向後相容性元件時您必須安裝決策支援物件的只有 (DSO)。您沒有安裝其他元件。
        • Microsoft SQL Server 2005 分析服務 9.0 OLE DB 提供者
  3. 在執行 SQL Server 2005 分析服務的電腦上, 依照下列步驟執行:
    附註這包括 SQL Server 2005 分析服務在 3 層組態從遠端執行的。
    1. 建立名為 DSO9 在下列資料夾中的子資料夾:
      C:\Program Files\Microsoft sql Server\Mssql。 Number \olap
      附註Mssql Number 是 SQL Server 2005 分析服務檔案儲存的資料夾。
    2. 從到 DSO9 資料夾正在執行的完整已經安裝補充程式的 SQL Server 2000 分析服務正在執行 SQL Server 2005 分析服務的電腦的電腦 Msmdrep.mdb 檔案複製。
    3. 共用 DSO9] 資料夾,並指定 MSOLAPRepository $ 作為共用資料夾的共用名稱。
    4. 指派 「 讀取 」 權限和共用資料夾的寫入存取權。為本機系統管理員群組或任何 Project Server 2003 會使用連接到處理的分析服務的帳戶執行這項作業。

      從 Project Server 2003 會存取分析服務帳戶必須被授與分析服務執行個體上適當的權限。
    5. 開啟 Msmdsrv.ini] 檔案,然後再以下列程式碼取代 <dso>標記的內容:
      <DSO>
      <RemoteRepositoryConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\ComputerName\MSOLAPRepository$\msmdrep.mdb;Persist Security Info=False</RemoteRepositoryConnectionString>
      <RepositoryConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Program Files\Microsoft SQL Server\MSSQL.Number\OLAP\DSO9\msmdrep.mdb;Persist Security Info=False</RepositoryConnectionString>
      <RemoteLocksDirectory>\\ComputerName\MSOLAPRepository$</RemoteLocksDirectory>
      <LocksDirectory>C:\Program Files\Microsoft SQL Server\MSSQL.Number\OLAP\DSO9</LocksDirectory>
      </DSO>
      
      附註 [Msmdsrv.ini 檔案位於 Path \Config 資料夾中。請確定您 ComputerName 在程式碼中名稱取代正在執行 SQL Server 2005 分析服務之電腦。

      在您儲存 Msmdsrv.ini] 檔案的第一次 SQL Server 2005 分析服務會加密 ConnectionString 」 資訊。 就會發生這個問題之後無法在您再次開啟檔案時讀取資訊。因此,您應該保留一份程式碼,萬一將來需要。
    6. 停止並重新啟動 「 SQL Server 2005 分析服務 」 服務。
  4. 登入 Project Web Access 2003,然後建立 OLAP cube。 您在建置 OLAP Cube 時指定在 [更新資源表格] 及 [OLAP cube] 頁面上執行 SQL Server 2005 分析服務的電腦。

狀況說明

Microsoft 已確認<適用於>一節所列之 Microsoft 產品確實有此問題。

這個問題已經先在 Project Server 2003 Service Pack 3 中獲得修正。

其他相關資訊

如需有關當您使用 SQL Server 2005 為資料庫伺服器的 Project Server 2003 就會發生的問題的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中發行項]:
917401當您執行 Project Server 2003 的安裝程式,錯誤訊息: 「 錯誤 25624。無法執行 SQL 字串"和"過早結束安裝"
923803專案 Web Access 並不會正確地顯示 Project Server 2003 自訂欄位標題上正在執行 SQL Server 2005 的伺服器執行 Project Server 2003 時
如需有關如何設定 SQL Server 2005 分析服務中的 [DSO 物件的詳細資訊,請造訪下列 Microsoft 網站]:
http://msdn2.microsoft.com/en-us/library/ms403364.aspx
如需有關 SQL Server 2005 Service Pack 1 的資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中 「 文件:
916940新功能和 SQL Server 2005 Service Pack 1 中所包含的改進的清單
913090SQL Server 2005 Service Pack 1 修正 Bug 的清單

屬性

文章編號: 921116 - 上次校閱: 2007年10月4日 - 版次: 8.3
這篇文章中的資訊適用於:
  • Microsoft Office Project Server 2003
  • Microsoft SQL Server 2005 Analysis Services
關鍵字:?
kbmt kbprojectserver2003sp3fix kberrmsg kbconfig kbprojectserver2003presp3fix kbhotfixserver kbqfe kbbug kbfix kbpubtypekc KB921116 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:921116
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com