共用方式為


SQL Server 2005 Analysis Services 的已知升級問題

下表列出您將 SQL Server 2000 Analysis Services 資料庫升級到 SQL Server 2005 Analysis Services (SSAS) 時可能遇到的問題。下列清單列出 SQL Server 2005 Upgrade Advisor 所產生的報表中出現的升級問題和每一個問題的簡要描述。

問題類型 問題描述

未移轉相依於連結物件的物件

Microsoft SQL Server 2005 Analysis Services 中的 Upgrade Advisor 未移轉連結 Cube 和連結維度。所以,參考連結 Cube 或連結維度的物件無法移轉,因為作為該物件之基礎的連結物件也無法移轉。

多個階層移轉到同一個維度時,自動存在可能會產生不同的查詢結果

當多個階層或虛擬維度移轉到相同 Microsoft SQL Server 2005 Analysis Services 維度時,查詢該維度所包含之已移轉階層,所產生的結果不同於查詢 SQL Server 2000 Analysis Services 中的相同階層之結果。

若使用已停用的層級,則瀏覽經驗會不同

Microsoft SQL Server 2005 Analysis Services 不再支援階層中隱藏的或停用的層級。隱藏的或停用的層級會移轉為可見的和啟用的層級。包含這類層級的階層之計算會傳回非預期的結果。

群組層級的值區可能不同

Microsoft SQL Server 2005 Analysis Services 中的自動群組可能傳回一組不同的成員群組。依賴這些成員群組的計算可能傳回非預期的結果。

從中性語言到特定語言的轉換會產生非預期的結果

舊版的 Analysis Services 所使用的中性語言識別碼會移轉到 Microsoft SQL Server 2005 Analysis Services 中的特定語言識別碼。從中性語言移轉到特定語言識別碼會變更預期的翻譯和定序行為,而產生非預期的結果。

不支援 Cube 角色命令

Microsoft SQL Server 2005 Analysis Services 在 Cube 角色上不支援命令物件,而且不移轉舊版的命令。

自訂層級公式的彙總方式不同

如果 Cube 包含具自訂層級公式的維度,而且同時在其之前與之後都有包含具自訂成員公式及/或一元運算子的維度,則 Cube 所傳回的結果,可能會與舊版的 Analysis Services 不同。這是因為計算優先順序規則已經變更。

自訂成員公式和自訂積存公式會移轉到 MDX 指令碼中

不再支援自訂積存公式、自訂成員公式、所有成員公式和自訂層級公式,作為 Microsoft SQL Server 2005 Analysis Services 中的維度或層級上的屬性。

不移轉自訂彙總

在舊版的 Analysis Services 中手動產生的彙總,在 Microsoft SQL Server 2005 Analysis Services 中不會移轉。僅移轉儲存體設計精靈所產生的彙總。

資料成員一律存在於父子式維度中

舊版的 Analysis Services 可讓您選擇不在父子式維度中包含資料成員。現在,已不能再從父子式維度中排除資料成員。

不支援資料庫角色命令

Microsoft SQL Server 2005 Analysis Services 在資料庫角色上不支援命令物件,而且不移轉舊版的 Analysis Services 的命令。

DefaultMember 移轉到 MDX 指令碼中

在舊版的 Analysis Services 中,維度的預設成員是由多維度運算式 (MDX) 運算式指定,它包含在維度的 DefaultMember 屬性中。在 Microsoft SQL Server 2005 Analysis Services 中,這個屬性由 MDX 指令碼中支援的功能所取代,該屬性在移轉期間會升級到 MDX 指令碼。

因移轉而重新命名維度和階層,會造成不同的查詢結果

舊版的 Analysis Services 的維度階層在內部是以個別維度來表示,並使用命名慣例來識別它們。移轉到 Microsoft SQL Server 2005 Analysis Services 會建立個別維度,並提供每一個維度階層一個新名稱,而不是在父維度之下結合維度階層,因為自動存在會產生不同於在舊版的 Analysis Services 中套用的安全性規則。

不移轉鑽研設定

若鑽研存在於 Microsoft SQL Server 2005 Analysis Services 中,則不移轉舊版的 Analysis Services 中的鑽研設定。

移轉之後,即可看見隱藏的層級

Microsoft SQL Server 2005 Analysis Services 不再支援階層中隱藏的或停用的層級。隱藏的或停用的層級會移轉為可見的和啟用的層級。包含這類層級的階層之計算會傳回非預期的結果。

無效物件導致移轉失敗

資料庫包含無效物件。若資料庫包含無效物件,則無法完成移轉。

不移轉連結的 Cube

舊版的 Analysis Services 支援連結的 Cube。在 Microsoft SQL Server 2005 Analysis Services 中,這項功能由連結維度和連結量值群組所取代。

在移轉期間,成員唯一名稱會變更

Microsoft SQL Server 2005 Analysis Services 試圖在移轉期間保留成員的唯一名稱,但在某些情況下,成員的唯一名稱會變更。如果成員唯一名稱變更,則依據成員唯一名稱的用戶端應用程式、多維度運算式 (MDX) 運算式和其他屬性,有可能會產生非預期的結果。

不支援 ODBC 資料來源

舊版的 Analysis Services 可讓您使用 ODBC 資料來源,但在 Microsoft SQL Server 2005 Analysis Services 中不再支援這項功能。

不移轉遠端資料分割

遠端資料分割在 Microsoft SQL Server 2005 Analysis Services 中受到支援,但不能自動移轉,直到遠端伺服器升級到 SQL Server 2005 為止。

不支援某些採礦模型演算法參數

舊版的 Analysis Services 可用的一些採礦模型演算法參數,在 Microsoft SQL Server 2005 Analysis Services 中不再受到支援。

某些 MDX 函數的行為已變更

由於 Microsoft SQL Server 2005 Analysis Services 的多維度運算式 (MDX) 語言中的增強功能和變更,所以特定 MDX 函數不再受到支援,或與舊版的 Analysis Services 中的行為不同。

不支援維度安全性的最上層

在舊版的 Analysis Services 中,您可以指定維度安全性,讓使用者看到的最上層不同於階層的最上層。使用最上層設定所保護的成員,在移轉之後便看得見。

未移轉和註冊 UDF 來源 .dll

不移轉在舊版的 Analysis Services 上註冊的使用者自訂函數 (UDF)。

非父子式階層上的一元運算子含有限支援

除非在階層中源碼處理層級的屬性之間有屬性關聯性,否則,非父子式階層之階層上的一元運算子,在 Microsoft SQL Server 2005 Analysis Services 中不受到支援。

不支援虛擬 Cube

舊版的 Analysis Services 支援虛擬 Cube、量值子集的結合檢視和來自一或多個一般或連結 Cube 的維度。在 Microsoft SQL Server 2005 Analysis Services 中,這項功能由連結量值群組所取代。在升級期間,虛擬 Cube 是以連結量值群組來移轉。

不移轉回寫資料表內容

舊版的 Analysis Services 所建構的回寫資料表的結構,在 Microsoft SQL Server 2005 Analysis Services 中已更新。舊版的 Analysis Services 所建構的回寫資料表的資料,無法移轉到新的回寫資料表結構。

請參閱

其他資源

SQL Server 2005 Analysis Services 回溯相容性

說明及資訊

取得 SQL Server 2005 協助