共用方式為


需要在 9.0 伺服器屬性中指定存放庫的連線字串

更新日期: 2009年4月

 

上次修改主題的時間: 2009-04-16

本文說明使用 Microsoft Office Project Server 2007 Cube 建立服務建立或更新 OLAP Cube 資料庫時可能會發生的錯誤。

問題描述

建立或更新 OLAP Cube 資料庫時,建立追蹤註解記錄會在建立資料庫和 Cube 階段出現類似下列的錯誤:

Analysis Services 工作階段失敗,錯誤:無法連線至 Analysis Services 伺服器 <Analysis Services 伺服器名稱>。錯誤:必須在 9.0 伺服器屬性中指定儲存機制的連接字串 (請參閱 Analysis Services 9.0 的 msmdsrv.ini 檔案中的 <DSO>...</DSO> 區段)。

可能的原因

下列項目皆可能導致此錯誤:

  • 在 Msmdsrv.ini 檔案中,DSO 區段沒有正確的連線字串。

  • Microsoft Office Project Server 佇列服務的登入帳戶無法存取 DSO 資料夾。

  • Microsoft Office Project Server 佇列服務的登入帳戶沒有 SQL Server Analysis Services 的權限。

解決方案

此問題有兩個可能的解決方案:

  1. 使用 SQL Server Management Studio 檢閱 SQL Server Analysis Services DSO 組態設定。Msmdsrv.ini 檔案會反映這些設定。如需編輯 Analysis Services DSO 組態的詳細資訊,請參閱<SQL Server 2005 Analysis Services 與 Project Server 2007 Cube 建立服務搭配使用時的需求>。

  2. 將 Microsoft Office Project Server 佇列服務的登入帳戶新增至 Analysis Services 執行個體的伺服器角色。

    在 SQL Server 2005 Analysis Services 中,OLAP 管理員群組的使用者無權建立資料庫,這與 SQL Server 2000 Analysis Services 不同。您必須明確將 SSP 管理員帳戶新增至 SQL Server 2005 Analysis Services 執行個體的伺服器角色。SQL Server 2005 Analysis Services 執行個體內的伺服器角色成員可以不受限地存取該執行個體中所有 Analysis Services 物件和資料。

    新增成員至 Analysis Services 執行個體的伺服器角色

    1. 在 SQL Server Management Studio 中,連線至 Analysis Services 的執行個體,在 [物件總管] 的執行個體名稱上按一下滑鼠右鍵,然後按一下 [內容]。

    2. 按一下 [選取頁面] 窗格中的 [安全性],然後按一下 [新增]。

    3. 在 [選取使用者或群組] 對話方塊的 [輸入物件名稱來選取] 方塊中,新增一或多位 Windows 使用者或群組。

    4. 按一下 [確定]。

      Note附註:
      根據預設,管理員本機群組的成員都是 Analysis Services 伺服器角色的成員。但這些成員在此伺服器角色中的成員資格不會出現在使用者介面中。

    如需新增使用者至 SQL Server 2005 Analysis Services 之伺服器角色的詳細資訊,請參閱 MSDN 文章:授與整個伺服器範圍的管理權限 (https://go.microsoft.com/fwlink/?linkid=91235\&clcid=0x404)。

下載本書

本主題隨附於下列可下載的叢書中,以便於閱讀與列印:

請參閱 Project Server 2007 可下載的內容 (英文)上提供的完整叢書清單。