Service Pack 4 for Microsoft SQL Server 2000

Analysis Services

2005 年 3 月 24 日

© Copyright Microsoft Corporation, 2003. 著作權所有並保留一切權利。

 
SQL Server 文件編製小組雖然無法答覆關於技術支援的問題,但仍歡迎您對於這份讀我檔案文件提出相關的建議與批評。。您可以使用下列的連結,透過電子郵件的方式迅速且直接的傳送您的意見。您所傳送的意見反應請使用英文。

若要撰寫並送出您對此文件的意見,請按一下這裡:  送出意見反應
 

目錄

1.0 簡介

    1.1 系統需求

    1.2 識別 SQL Server 2000 Analysis Services 目前的版本

    1.3 判斷如何移除 Analysis Services SP4

    1.4 驗證 Microsoft Data Access Components 的版本

    1.5 有關 SP4 的其他重要資訊

    1.6 SQL Server 線上叢書已更新可供使用

2.0 哪裡可以找到及下載 SQL Server 2000 SP4

    2.1 選擇正確的語言

    2.2 下載 Analysis Services SP4

    2.3 解壓縮 Analysis Services SP4 檔案

    2.4 下載及解壓縮階段性指導方針

3.0 安裝 Service Pack

    3.1 準備安裝 Analysis Services SP4

    3.2 安裝 Analysis Services SP4

    3.3 後置安裝工作

    3.4 在容錯移轉叢集上安裝

    3.5 解除安裝 Analysis Services SP4

    3.6 重新套用 Analysis Services SP4

4.0 其他安裝資訊

    4.1 自動安裝

    4.2 重新散佈 SP4 Data Access Components

5.0 文件注意事項

    5.1 Analysis Services 的增強功能

    5.2 錯誤報告

    5.3 Meta Data Services 的增強功能

    5.4 服務性增強功能

[回到頁首]

1.0 簡介

此讀我檔案將說明如何使用 Microsoft® SQL Server™ 2000 Service Pack 4 (SP4) 的 Analysis Services 部分來升級現有的 Analysis Services 安裝。

安裝 SP4 的一般程序如下:

  1. 先確定您是否可使用 SP4;若是可以的話,需要安裝哪一 (些) 部分的 SP4。下載及安裝 SP4 前,請先確實讀完此讀我檔案的 1.0 小節

  2. 下載及解壓縮 Service Pack 安裝檔案。2.0 小節說明如何取得 SP4 安裝檔案。

  3. 準備要升級至 SP4 的執行個體。3.1 小節詳細說明安裝 SP4 前應採取的準備步驟。

  4. 安裝 SP4。3.2 小節詳細說明執行 SP4 安裝程式所使用的選項。

  5. 執行後置安裝工作

SQL Server 2000 SP4 有四個部分。各個部分可分別用來將 SP4 套用至不同的 SQL Server 元件上:

所有的 SQL Server Service Pack 都是累計式的套件。SQL Server SP4 包含了 SP1、SP2、SP3 與 SP3a 所隨附的修正檔。

Analysis Services SP4 僅適用於 SQL Server 2000 Analysis Services 的安裝中。您必須使用其他部分的 SP4 才可將 SP4 套用至其他 SQL Server 2000 元件,例如資料庫引擎、Desktop Engine 或 SQL Server 2000 (64 位元)。Database Components SP4、MSDE 2000 SP4 與 SQL Server 2000 (64 位元) 各有不同的 Readme 檔案加以說明。其他 Readme 檔案位於此 Microsoft 網站中。

[回到頁首]

1.1 系統需求

本節將說明對 Database Engine SP4 的安裝有所影響的系統需求變更與系統相關問題。SQL Server 2000 系統需求的一般資訊,可於 Microsoft 網站 (英文) 取得。

支援系統的變更
支援系統上的安裝問題

若下列其中一項安全性原則設為 [不允許安裝],Analysis Services SP4 安裝即會失敗:

若您使用 [不允許安裝] 設定,則必須在安裝 Analysis Services SP4 前將其變更為 [無訊息式成功]。若有需要,您可以在安裝完成後將該原則還原回其先前的設定。

注意   [不允許安裝] 並非這些安全性原則的預設設定。

設定安全性原則

  1. 在 [控制台] 中按兩下 [系統管理工具]。

  2. 按兩下 [本機安全性原則]。

  3. 展開 [本機原則]。

  4. 選取 [安全性選項]。

  5. 安裝 Analysis Services SP4 前,請確定右窗格中的下列選項已設定為 [無訊息式成功]:

[回到頁首]

1.2 識別 Analysis Services 2000 目前的版本

執行安裝程式前,您必須識別您要升級的 Analysis Services 2000 執行個體版本。

識別已安裝的 Analysis Services 2000 版本

  1. 從 [開始] 功能表,依序指向 [所有程式]、[SQL Server 2000] 與 [Analysis Services],再按一下 [分析管理員]。

  2. 在 [分析管理員] 樹狀目錄中,以滑鼠右鍵按一下 [Analysis Servers],然後選取 [關於 Analysis Services]。

  3. 透過下列資料表找出您 Analysis Services 的版本。
Analysis Services 版本 在 [說明關於] 中的版本號碼
SQL Server 2000 Analysis Services Original Release 8.0.194
Analysis Services SP1 8.0.382
Analysis Services SP2 8.0.534
Analysis Services SP3 或 SP3a 8.0.760
Analysis Services SP4 8.0.2039

[回到頁首]

1.3 判斷如何移除 Analysis Services SP4

在您使用 Analysis Services SP4 升級現有的 Analysis Services 執行個體前,建議您先規劃如何在必要時將執行個體回復為原有的狀態,以因應後續可能發生的狀況。若要還原至您在 Analysis Services SP4 安裝前所執行的建置版本,必須先解除安裝 Analysis Services SP4 的執行個體,再予以重新安裝。接著,若您先前執行 SQL Server 2000 Service Pack 或套用任何 Hotfix,您必須對要還原的執行個體重新套用該 Service Pack 與 Hotfix。

在為稍後回復至安裝 SQL Server Analysis Services SP4 前的情況預作準備時,您必須在安裝 Analysis Services SP4 前,備份登錄機碼 HK_LOCAL_MACHINE\Software\Microsoft\OLAP Server 及其所有子機碼。當您稍後解除安裝 Analysis Services SP4 時,必須刪除此登錄機碼並從備份還原為安裝 SP4 前的版本。

注意   在 Analysis Services SP4 安裝過程中對 MDAC 2.8 SP1 所做的更新將無法解除安裝。如需詳細資訊,請參閱 3.5 小節解除安裝 Analysis Services SP4 以及 1.4 小節驗證 Microsoft Data Access Components 的版本

[回到頁首]

1.4 驗證 Microsoft Data Access Components 的版本

Analysis Services SP4 安裝程式可判斷是否要將已安裝的 Microsoft Data Access Components (MDAC) 版本升級至 MDAC 2.8 SP1:

注意   有關如何判斷適用於電腦的 MDAC 版本,請參閱微軟知識庫文章 301202 以取得相關指示。

Analysis Services SP4 安裝 MDAC 2.8 SP1 時,MDAC 會使用與 Analysis Services SP4 相同的語言版本。若要讓 MDAC 保有與 Analysis Services SP4 不同的語言版本,您必須在執行 Analysis Services SP4 安裝程式前下載及安裝您要使用的 MDAC 2.8 SP1 語言版本。您可以由此 Microsoft 網站 (英文) 下載 MDAC 2.8 SP1 的特定語言版本。

MDAC 2.8 SP1 包含 MSXML 3.0 SP7 的升級。MDAC 2.81 也會更新 Microsoft SQL Server 2000 所隨附的 SQLXML 1.0。此 Service Pack 不會安裝或更新 SQLXML 3.0。若您的應用程式需要 SQLXML 3.0,您必須由此 Microsoft 網站 (英文) 下載並安裝。如需 MDAC 2.8 SP1 的詳細資訊,請參閱此 Microsoft 網站 (英文)。如需 MDAC 的詳細資訊,請參閱知識庫文章 822758 (英文)。MDAC 2.8 SP1 所含的修正檔記載於知識庫文章 884930 (英文) 中。

注意   SQL Server 2000 SP4 的試用版安裝了 MSXML 3.0 SP7 的試用版。若您安裝了 SQL Server 2000 SP4 的試用版,建議您從 Microsoft 網站 (英文) 下載並安裝 MSXML 3.0 SP7 的最新版本。

[回到頁首]

1.5 有關 SP4 的其他重要資訊

此 Service Pack 中所含的修正檔清單將在微軟知識庫文章 888800 中提供。888800 中所列的每個修正檔,都有連結可連接至相關的知識庫文章以說明特定修正檔所解決的問題。請遵循各個知識庫文章的連結以查看每個修正檔的相關資訊。

任何與 SQL Server 2000 Service Pack 4 相關但未能即時納入此讀我檔案中的資訊,將在微軟知識庫文章 884525 (英文) 中發佈。

此 Readme 所引用的知識庫文章皆位於 Microsoft 技術支援知識庫中。

尋找知識庫中的文章

  1. 在 [進階搜尋] 下的 [搜尋] 文字方塊中,輸入您要搜尋的文件編號。

  2. 從 [搜尋類型] 下拉式清單中,選取 [文章編號]。

  3. 按一下 [執行搜尋] 的向右箭號按鈕。

[回到頁首]

Hotfix

所有公開發行的 SQL Server 2000 SP3a 與 SQL Server 2000 (64 位元) 安全性公告均已於 SP4 中說明。

如果您是在 2004 年 12 月 2 日之後收到 SQL Server 2000 Hotfix,則該 Hotfix 將不會納入 SP4 中。請聯絡您的主要支援提供者,瞭解如何為 SQL Server 2000 SP4 取得相同的 Hotfix。

SQL Server 2000 SP4 包含了服務性增強功能,讓您可以將日後的 Hotfix 解除安裝。如需詳細資訊,請參閱 5.4 小節服務性增強功能

1.6 SQL Server 線上叢書的更新已可供使用

《SQL Server 線上叢書》是 Analysis Services 2000 主要的使用者文件。線上叢書會定期以修正檔與新資訊進行更新。最新版的線上叢書位於下列位置中:

更新的 SQL Server 2000 範例已發行

Microsoft 網站中有針對 SP3 與 SP3a 更新的 SQL Server 2000 資料庫引擎可供使用。

[回到頁首]

2.0 可在何處找到及下載 SQL Server SP4

在您準備下載及解壓縮 SQL Server 2000 SP4 前,請閱讀本節稍後的下載及解壓縮階段性指導方針。SQL Server 2000 SP4 以下列方式散發:

若您有 SQL Server 2000 SP4 CD,您可以直接從 CD 使用 Analysis Services 2000 SP4 檔案,將 Analysis Services 2000 的執行個體升級至 Analysis Services 2000 SP4。

若您沒有 SQL Server SP4 CD,您可以下載 SQL2000.AS-KB884525-SP4-x86-LLL.exe 並加以執行,將 Analysis Services SP4 檔案解壓縮至您的電腦上。SQL2000.AS-KB884525-SP4-x86-LLL.exe 會在您的硬碟上,建立一組結構組織與 SP4 CD 上的 Analysis Services 資料夾與檔案相同的資料夾與檔案。此檔案解壓縮的階段完成後,即可從磁碟上資料夾安裝 Analysis Services SP4。

[回到頁首]

2.1 選擇正確的語言

SQL Server 2000 Analysis Services 的 Service Pack 有不同的語言版本。升級 Analysis Services 的執行個體時,您必須根據您的執行個體取得使用相同語言的 Service Pack。使用 SQL Server 2000 SP4 CD 或下載 Analysis Services SP4 檔案,皆可取得 Service Pack。例如,若您要升級使用日文的 Analysis Services 版本,則必須取得日文版的 Analysis Services SP4。

若您不確定 Analysis Services 執行個體所使用的語言,請:

[回到頁首]

2.2 下載 Analysis Services SP4

下載 Analysis Services SP4 時請使用下列指示。

若要下載 Analysis Services SP4,請:

[回到頁首]

2.3 解壓縮 Analysis Services SP4 檔案

在下載了內含安裝套件的自動解壓縮檔案後,您必須解壓縮 Analysis Services SP4 檔案:

[回到頁首]

2.4 下載及解壓縮階段性指導方針

從網際網路下載及解壓縮 Analysis Services SP4 安裝檔案時,請使用下列指導方針:

[回到頁首]

3.0 安裝 Service Pack

若要安裝 Analysis Services SP4,請使用以下幾節的安裝指示。安裝 Analysis Services SP4 前,請先檢視 1.0 小節簡介中的文章。Analysis Services SP4 的安裝階段如下:

  1. 準備 SP4 安裝

  2. 執行 Analysis Services SP4 以安裝 Srvice Pck

  3. 後置安裝工作

[回到頁首]

3.1 準備安裝 Analysis Services SP4

安裝 Analysis Services SP4 前,您必須執行下列動作:

  1. 備份 Analysis Services 資料庫和儲存機制

  2. 停止服務與應用程式

[回到頁首]

3.1.1 備份 Analysis Services 資料庫和儲存機制

在安裝 Analysis Services SP4 之前,請先複製您的 Microsoft Analysis Services\Data 資料夾 (此資料夾預設安裝於 C:\Program Files 下) 來備份 Analysis Services 資料庫。如果您並未將 Analysis Services 儲存機制移轉到 SQL Server,請備份位於 Microsoft Analysis Services\Bin 資料夾中的 Msmdrep.mdb 檔案。此外,請儲存您的 Analysis Server 登錄項目:

在執行 Windows 2000 的電腦上備份登錄設定:

  1. 執行 Regedit.exe。

  2. 尋找子機碼 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLAP Server

  3. 選取 [登錄] 功能表上的 [匯出登錄檔案] 項目。

  4. 為匯出的登錄檔案指定名稱及位置。

在執行 Windows XP 或 Windows 2003 Server 的電腦上備份登錄設定:

  1. 執行 Regedit.exe。

  2. 尋找子機碼 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLAP Server

  3. 選取 [檔案] 功能表上的 [匯出] 項目。

  4. 為匯出的登錄檔案指定名稱及位置。

如果您已將 Analysis Services 儲存機制移轉至 SQL Server,請在安裝 SP4 之前備份包含儲存機制的資料庫。如需相關資訊,請參閱 3.5 小節解除安裝 Analysis Services SP4

[回到頁首]

3.1.2 在執行 Analysis Services SP4 安裝程式前先停止服務與應用程式

安裝 Analysis Services SP4 前,應先停止所有應用程式與服務,包括 [控制台]、[新增/移除程式]、SQL Server 2000 Reporting Services、SQL Server 2000 Notification Services,以及所有連線至 Analysis Services 的應用程式。

您可以不關閉服務就套用 Analysis Services SP4,但如此一來,某些服務將必須等到系統重新開機後才能再次啟動。如果您不關閉服務,安裝完成時將會提示您重新開機。若未將系統重新開機,下列服務將無法啟動:

您可以降低在 Analysis Services SP4 安裝後必須重新啟動電腦的可能性。若要降低這種可能性,請在執行安裝程式前停止前述的服務與應用程式。

您無法在叢集環境中停止服務。如需如需如需如需如需如需如需相關資訊,請參閱 3.4 小節在容錯移轉叢集上安裝

[回到頁首]

3.2 安裝 Analysis Services SP4

下列資訊僅適用於 Analysis Services:

若要安裝 Analysis Services SP4,請從下列位置之一執行 Setup.exe:

安裝程式接著會執行下列工作:

[回到頁首]

3.3 後置安裝工作

在您將 Analysis Services 升級至 SP4 後,可能需要執行下列一或多項工作。

[回到頁首]

重新啟動服務及應用程式

當安裝程式完成時,可能會提示您重新啟動系統。3.1.2 小節在執行 Analysis Services SP4 安裝程式前先停止服務與應用程式提供了何時需要重新啟動的相關指導方針。系統重新啟動後 (或在安裝程式完成而未要求重新啟動的情況下),請使用 [控制台] 中的 [服務] 應用程式來確定您在套用 Service Pack 前所停止的任何服務都在執行中。您在套用 Service Pack 前可能停止的服務包括 DTC、Microsoft Search、以及 MSSQLServerOLAPService 等服務。

重新啟動您在執行 Service Pack 安裝程式之前關閉的應用程式。

[回到頁首]

升級用於遠端系統管理的電腦

安裝 Analysis Services SP4 之後,您還必須將任何用於遠端管理的電腦升級為 SP3 或更新版本。否則,在您嘗試透過「分析管理員」進行遠端連線時會收到下列錯誤訊息:

Unable to connect to the registry on the server (server_name), or you
are not a member of the OLAP Administrators group of this server.

[回到頁首]

新增 OLAP Administrators 群組至 RepositoryUser 角色

從 SP3 開始,Meta Data Services 新增了一個名為 RepositoryUser 的專用角色,可用來存取及更新 msdb 資料庫中的儲存機制資訊。RepositoryUser 角色具有 msdb 儲存機制的建立、讀取、更新、刪除和執行權限。public 角色已由此新角色所取代,對此儲存機制不再具備任何權限。當符合下列條件時,您必須將 OLAP Administrators 群組新增至 RepositoryUser 角色,讓此群組的成員得以在套用 Service Pack 之後存取該儲存機制:

如需 RepositoryUser 角色的詳細資訊,請參閱 5.3.3 小節存取儲存機制資訊的新 RepositoryUser 角色

[回到頁首]

修改「遠端資料」資料夾的使用權限

如果「Analysis Services 資料」資料夾的位置不在執行 Analysis Server 的電腦上,則您必須在執行 SP4 安裝程式之後修改資料夾的使用權限。如需相關資訊,請參閱 5.1.10 小節必須修改「遠端資料」資料夾的使用權限

[回到頁首]

3.4 在容錯移轉叢集上安裝

下列資訊僅適用於屬於容錯移轉叢集的 SQL Server 2000 元件。

在 Analysis Services 叢集上安裝 SP4

  1. 在作用中的節點上安裝 SP4。

  2. 從作用中的節點容錯移轉至容錯移轉節點

  3. 重複步驟 1 與步驟 2,直到叢集中所有的執行個體都升級為止。

注意   Analysis Services SP4 安裝必須對共用磁碟上的「資料」資料夾修改權限。不論何時,都只有作用中的節點可存取共用磁碟。

[回到頁首]

3.5 解除安裝 Analysis Services SP4

為了能夠回復到安裝 SQL Server 2000 Analysis Services SP4 版之前的狀態,您必須在安裝 SP4 前先備份 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLAP Server 登錄子機碼。如需如需如需相關資訊,請參閱 3.1.1 小節備份 Analysis Services 資料庫與儲存機制

注意   若未備份此登錄機碼,則必須遵照微軟知識庫文章 330244 中所說明的處理程序。

回復到安裝 Analysis Services 2000 SP4 版前的狀態

  1. 解除安裝 SQL Server 2000 Analysis Services。在 [控制台] 中按兩下 [新增/移除程式],再按一下 [SQL Server 2000 Analysis Services],然後按一下 [移除]。

  2. 從光碟片或您當初安裝 Analysis Services 2000 的位置重新安裝 SQL Server 2000 Analysis Services。

  3. 套用任何在 SP4 之前安裝的 Service Pack 和 Hotfix。

  4. 移除 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLAP Server 登錄子機碼。

  5. 從安裝 SP4 前的備份中重新安裝 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLAP Server 登錄子機碼。

注意   解除安裝 SP4 時,MDAC 更新並不會解除安裝。如需相關資訊,請參閱 1.4 小節驗證 Microsoft Data Access Components 的版本

[回到頁首]

3.6 重新套用 Analysis Services SP4

若發生下列情況,則必須重新套用 Analysis Services SP4:

若要重新套用 SP4,請遵循 3.0 小節安裝 Service Pack 中的步驟。

[回到頁首]

4.0 其他安裝資訊

本節說明僅適用於特殊狀況的其他 Service Pack 安裝考量事項。

[回到頁首]

4.1 自動安裝

當您從命令提示字元啟動 Analysis Services SP4 的安裝時,您可以指定將安裝選項寫入 setup.iss 檔案中。此 .iss 檔案可在稍後用來執行 Analysis Services SP4 的自動安裝。在命令提示字元中執行下列程式碼,執行能夠在預設 (Windows 系統) 目錄中產生 setup.iss 檔案的自動安裝:

start /wait setup -r

在命令提示字元中執行下列程式碼,以執行 Analysis Services SP4 的自動安裝:

start /wait setup -s -f1c:\windows\setup.iss

注意   根據預設,安裝程式會在與 setup.exe 相同的目錄中尋找 setup.iss 檔案。

如需執行自動安裝的相關詳細資訊,請參閱《SQL Server 2000 線上叢書》中的<安裝參數與自動安裝>主題。

[回到頁首]

自動安裝注意事項

下列注意事項與自動安裝有關:

自動安裝參數 描述
EnableErrorReporting (選擇性) 此參數可用來啟用錯誤報告。若要啟用錯誤報告,請將此參數設定為 1。如需相關資訊,請參閱 5.2 小節錯誤報告

4.2 重新散發 SP4 Data Access Components

Database Components SP4 含有自動解壓縮檔案 Sqlredis.exe。當 Sqlredis.exe 執行時,它會:

  1. 從 MDAC 2.8 SP1 執行 Mdac_typ.exe 檔案。這樣會安裝 MDAC 2.8 SP1 核心元件 (若未偵測到相同或更新的版本)。如需相關資訊,請參閱 1.4 小節驗證 Microsoft Data Access Components 的版本

  2. 安裝 Microsoft Jet ODBC 驅動程式及連接元件。

您可以在 Analysis Services SP4 隨附的 Redist.txt 檔中所提到的條款與條件下,重新散發 Sqlredis.exe 檔。

[回到頁首]

5.0 文件注意事項

本節將說明在您套用 Analysis Services SP4 後可能產生的問題,以及 SP4 中可用的新功能。這些問題適用於從 SQL Server 2000、SQL Server 2000 SP1、SQL Server 2000 SP2、SQL Server 2000 SP3 或 SQL Server 2000 SP3a 執行 Service Pack 進行升級的情況。本節將不說明 SP4 中所提供的所有修正檔。如需這些修正檔的完整清單,請參閱微軟知識庫文章 888800

任何與 SQL Server 2000 Service Pack 4 相關但未能即時納入此讀我檔案中的資訊,將在微軟知識庫文章 884525 中發佈。

[回到頁首]

5.1 Analysis Services 的增強功能

此節討論 SP4 中所包含之 SQL Server 2000 Analysis Services 的增強功能。

[回到頁首]

5.1.1 遠端資料分割

於 SP1 推出

在已安裝 SP1 (或更新版本) 的本機伺服器上建立遠端資料分割時,遠端伺服器必須使用一個對本機伺服器上的父 Cube 具有完整存取權限的網域使用者帳戶。任何是本機伺服器 OLAP Administrators 群組成員的使用者帳戶,都具有完整的存取權限。

此外,如果本機伺服器已安裝 SP1 (或更新版本),則遠端伺服器也必須安裝 SP1 (或更新版本),本機伺服器方可建立或管理遠端資料分割。

[回到頁首]

5.1.2 已更新 Analysis Services 可重新散發的用戶端安裝程式

於 SP1 推出

Analysis Services SP1 (及更新版本) 包含下列用戶端可重新散發的安裝程式更新版本:

這些檔案位於 Service Pack 安裝目錄下的 \Msolap\Install\PTS 路徑。

注意   PTSFull.exe 包含 MDAC;而 PTSLite.exe 則無。

在您的應用程式中使用這些已更新的用戶端安裝程式,可預防或解決在使用 Analysis Services 及 Microsoft Office XP 時可能遇到的用戶端安裝問題。

注意   搭配 Office XP 來使用 Analysis Services 時,強烈建議您升級用戶端。

[回到頁首]

5.1.3 支援協力廠商資料採擷演譯法提供者

於 SP1 推出

Analysis Services SP1 (及更新版本) 加入了協力廠商資料採擷演譯法提供者的支援。如需開發資料採擷演譯法提供者的相關資訊,請參閱 OLE DB for Data Mining Resource Kit (英文),其中包含範例資料採擷演譯法提供者的程式碼。

[回到頁首]

5.1.4 在已更新用戶端檔案的電腦上安裝 Analysis Services

於 SP1 推出

如果您在含有已更新檔案 (如 SQL Server 2000 SP1 或 Office XP) 的電腦上安裝 SQL Server 2000 Analysis Services,則您必須套用 Analysis Services SP1 或以上版本,以確定用戶端運作正常且可以瀏覽 Cube。

[回到頁首]

5.1.5 虛擬 Cube 可參考的 OLAP Cube 數目上限增加

於 SP3 推出

虛擬 Cube 現在最多可以參考 255 個 Cube。然而,SP3 之前所發行的任何 Microsoft PivotTable® Service 版本,看不到任何參考超過 64 個 Cube 的虛擬 Cube。

[回到頁首]

5.1.6 新增 DESCRIPTION 關鍵字

於 SP3 推出

本機的 Cube 現在可支援量值及維度內建的成員屬性 DESCRIPTION。新增到 CREATE CUBE 多維度運算式 (MDX) 陳述式的 DESCRIPTION 關鍵字,會用來支援 DESCRIPTION 內建成員屬性。下列 BNF 子句說明對 CREATE CUBE 陳述式所做的變更:

<dimensions def> :: = DIMENSION <dimension name> [<time def>] 
  [DIMENSION_STRUCTURE <sub_type>] [<hidden def>] 
  [DESCRIPTION <description expression>] 
  <options def> <comma> <hierarchy def list> 
<measures def> :: = MEASURE <measure name> <measure function def> 
  [<measure format def>] [<measure type def>] [<hidden def>] 
  [DESCRIPTION <description expression>] [<comma> <measures def>]

[回到頁首]

5.1.7 新增 PivotTable Service Restricted Client 屬性

於 SP3 推出

Restricted Client 是 SP3 所推出的新 PivotTable Service 連接字串屬性。這個屬性可用來防止 PivotTable Service 使用本機的 Cube 功能。任何嘗試使用的陳述式只要牽涉到本機 Cube 的建立或使用 (如 CREATE CUBE、CREATE GLOBAL CUBE 及 CREATE SESSION CUBE 陳述式),就會引發錯誤。此外,任何牽涉到深層遞迴的陳述式 (如一系列的巢狀 DRILLDOWN 陳述式),只要陳述式有可能造成由 PivotTable Service 進行維護的陳述式堆疊溢位,就會引發錯誤。

此屬性儲存一個字串值。若此值設定為任何以 Y, y, Tt 字元開頭的字串值,或任何可轉換為非零數值的字串值,則 PivotTable Service 就會受到前述限制。若此值設定為任何其他字串值 (包括空白字串 ""),或任何可轉換為數值 0 的字串值,則 PivotTable Service 就不會受到限制。這個屬性的預設值為 0。

注意   這個屬性不會限制本機資料採擷模型的使用。

[回到頁首]

5.1.8 Safety Options 屬性中的變更

於 SP3 推出

Safety Options 屬性設定為 DBPROP_MSMD_SAFETY_OPTIONS_ALLOW_SAFE,也會使本機 Cube 中的 PASSTHROUGH 關鍵字無法使用。

[回到頁首]

5.1.9 預設停用 Meta Data Services 的儲存機制移轉

於 SP3 推出

SP3 和更新版本已停用在移轉儲存機制精靈中使用 Meta Data Services 儲存機制格式的選項,而且不建議您使用這個格式。然而,如果因業務上的需要而必須使用此格式,您可以透過 EnableMigrationToMetaDataServicesFormat 登錄機碼來啟用該選項。

預設並沒有這個登錄機碼;您必須手動在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLAP Server\Server Connection Info 中建立這個登錄機碼,並設定為啟用 Meta Data Services 格式的儲存機制移轉。這個登錄機碼儲存區分大小寫的字串值。如果該值設為 1True,則會啟用 Meta Data Services 格式的儲存機制移轉。如果該值設為任何其他的字串值,或是如果該登錄機碼不存在,則會停用 Meta Data Services 格式的儲存機制移轉。

注意   如果這個登錄機碼的值有所變更,則該變更會立即生效。

[回到頁首]

5.1.10 必須修改「遠端資料」資料夾的使用權限

於 SP3 推出

如果「Analysis Services 資料」資料夾的位置不在執行 Analysis Server 的電腦上,則您必須在執行 SP3a 安裝程式之後,修改資料夾的使用權限。請設定遠端電腦資料夾上的使用權限,使執行 Analysis Server 之電腦上的所有 OLAP Administrators 群組成員都擁有完整的控制存取權限。往後當 OLAP Administrators 群組新增或移除成員時,請確實修改遠端「資料」資料夾上的使用權限,使其反映 OLAP Administrators 群組目前的成員資格。這可讓備份及還原作業正常運作。

此外,執行 SP3a 安裝程式之後,您必須讓執行 Analysis Server 的帳戶擁有遠端「資料」資料夾的完整控制存取權限。

如果您將 SP3a 套用到叢集設定中執行 Analysis Services 的執行個體,則必須將遠端「資料」資料夾的完整控制存取權限,提供給網域層級的 OLAP Administrators 群組。如需建立及使用網域層級 OLAP Administrators 群組的相關資訊,請參閱知識庫文章 308023

[回到頁首]

5.1.11 資料格回寫的最佳化

於 SP3 推出

在非分葉資料格上執行永久資料格回寫作業時,已可利用 SQL Server 2000 中的大量插入功能,來改善 Analysis Services 中的資料格回寫效能。如需相關資訊,請參閱白皮書《Microsoft SQL Server 2000 Analysis Services 中資料格回寫的最佳化》(英文),位於此 Microsoft 網站中。

[回到頁首]

5.1.12 新增登錄項目

於 SP4 推出

SP4 推出了七個新的登錄項目,讓您能夠進一步地控制安全性、中繼資料及記憶體管理。有關使用這些新登錄項目的詳細資訊,請參閱白皮書《Microsoft SQL Server 2000 Analysis Services 的登錄項目》(英文),位於此 Microsoft 網站中。

[回到頁首]

5.1.13 監視以 Windows-on-Windows 64 模式執行的 Analysis Services

於 SP4 推出

當您於 Windows Server 2003 x64 SP1 或以上版本上以 Windows-on-Windows 64 (WOW) 模式執行時,無法使用預設的 64 位元版 Windows 效能監視器來存取用於監視 Analysis Services SP4 執行個體的 Analysis Services 效能計數器。您必須改用 32 位元版本的 Windows 效能監視器。32 位元版本位於:

%systemdrive%\WINDOWS\SysWOW64\perfmon.exe

在 WOW 模式中,只有當 32 位元版的效能監視器執行於與 SQL Server 2000 SP4 執行個體相同的電腦上時,才可以檢視 Analysis Services 效能計數器。

此項限制不適用於 64 位元 Itanium 型系統的 Windows Server 2003。

[回到頁首]

5.2 錯誤報告

於 SP3 推出

預設會停用 SQL Server 錯誤報告。您可透過 SQL Server 安裝程式或 Analysis Service 安裝程式,在安裝期間啟用錯誤報告,或是在安裝之後,透過 Enterprise Manager 中的 [伺服器屬性] 對話方塊或 [分析管理員] 中的 [伺服器屬性] 對話方塊來啟用錯誤報告。當您執行 SQL Server 安裝程式時啟用錯誤報告,可以報告 SQL Server 資料庫引擎及 SQL Server 代理程式的錯誤。當您執行 Analysis Services 安裝程式時啟用錯誤報告,可以報告 Analysis Services 的錯誤。如果您要啟用 SQL Server 及 Analysis Services 的錯誤報告,您必須分別為 SQL Server 及 Analysis Services 在執行 SQL Server 安裝程式時及執行 Analysis Services 安裝程式時啟用錯誤報告。

如果您啟用此功能,則會將 SQL Server 設定為在 SQL Server 資料庫引擎、SQL Server 代理程式中或 SQL Server Analysis Services 發生嚴重錯誤時,自動將報告傳送至 Microsoft。Microsoft 會使用錯誤報告,來改善 SQL Server 的功能,並將所有資訊視為機密資訊。

錯誤資訊會透過安全的 (HTTPS) 連線傳送至 Microsoft,並儲存在難以存取之處。另外,這些資訊也會傳送到您自己的 Corporate Error Reporting 伺服器。請參閱此 Microsoft 網站 (英文),以取得設定 Corporate Error Reporting 伺服器的相關資訊。

錯誤報告包含下列資訊:

Microsoft 不會刻意收集您的檔案、姓名、地址、電子郵件地址或任何其他形式的個人資訊。然而,錯誤報告可能包含客戶的特定資訊,而這些資訊來自造成錯誤之處理序的記憶體或檔案。雖然此資訊可能會用來判斷您的身分識別,但 Microsoft 並不是因為這項目的而使用此資訊。

若想瞭解 Microsoft 錯誤報告資料收集原則,請參閱此 Microsoft 網站 (英文)。

如果您已啟用錯誤報告且發生了嚴重錯誤,您可在指向微軟知識庫文章的 Windows 事件日誌中檢視 Microsoft 對於特定錯誤的相關回應。以下是回應的範例:

Source = MSSQLServerOlapServicesDW 
EventID = 1010
data = http://support.microsoft.com/support/misc/kblookup.asp?id=Q123456
&iBucketTable=1&iBucket=39980&Cab=21474432.cab&LCID=1033
&OS=5.1.2600.2.00010100.0.0

若要停用 SQL Server 資料庫引擎及 SQL Server 代理程式的錯誤報告,請前往 Enterprise Manager 中的 [SQL Server 屬性] (在 [一般] 索引標籤中),並清除 [啟用錯誤報告] 核取方塊。若要停用 Analysis Services 的錯誤報告,請前往 [分析管理員] 中的 [伺服器屬性],並清除 [啟用錯誤報告] 核取方塊。如果 SQL Server (資料庫引擎及 SQL Server 代理程式) 和 Analysis Services 都已經啟用錯誤報告,則您必須個別為 SQL Server 及 Analysis Services 停用錯誤報告。

[回到頁首]

5.3 Meta Data Services 的增強功能

本節討論 SP4 中所包含之 SQL Server 2000 Meta Data Services 的增強功能。

重要事項  Meta Data Services 的更新不會隨 Analysis Services SP4 而安裝。這項資訊之所以提供於 Readme 中,是因為它與 Analysis Services 功能的某些其他變更有關。若要取得這些 Meta Data Services 更新,您必須下載及安裝 Database Components SP4。

[回到頁首]

5.3.1 中繼資料瀏覽器匯出 Unicode

於 SP1 推出

中繼資料瀏覽器現在可匯出 Unicode 格式的 XML 型中繼資料。在 SQL Server 2000 SP1 之前,瀏覽器會匯出不支援非英語字元的 ANSI 字碼。這個功能上的變更對使用者而言並不可見。在這個 SP4 版本中,匯出的資料一律以 Unicode 顯示。您仍能以 ANSI 字碼匯出資料,只要將 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Repository\Engine\XMLExport 登錄機碼的值設定為 0 即可。下列清單呈現了您可以為此登錄機碼設定的值:

每一個旗標的相關資訊,請參閱《SQL Server 線上叢書》的<IExport::Export Method>。

[回到頁首]

5.3.2 停用指令碼支援

於 SP3 推出

資訊模型中的指令碼支援已停用。安裝 SP3a 或更新版本後,如果已定義您的應用程式所存取之屬性及方法的指令碼,則您會收到下列錯誤:

EREP_SCRIPTS_NOTENABLED

若要啟用指令碼支援

如果您需要繼續執行指令碼,則可以使用下列程序來建立可啟用指令碼支援的登錄設定。

  1. 開啟 [登錄編輯程式],並瀏覽到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft

  2. 建立名為 Repository 的登錄機碼 (若不存在),然後建立名為 Engine 的子機碼,如此路徑就成為 Repository\Engine

  3. Engine 登錄機碼上,新增名為 AllowScripting 的新 DWORD 值,並將值設定為 1

如果您稍後要停用 碼,請將這個新登錄機碼的值設定為 0

重要事項  您應該永遠保護資訊模型及儲存機制資料庫的安全,以避免未經授權的存取。

[回到頁首]

5.3.3 存取儲存機制資訊的新 RepositoryUser 角色

於 SP3 推出

SQL Server 在 msdb 資料庫中加入一組資料表、預存程序和檢視表,用來儲存由 Meta Data Services 儲存機制引擎所使用的資訊。SP3 中新增了名為 RepositoryUser 的專用角色,您必須使用此角色才可存取及更新儲存機制資訊。這個角色具有這些物件的建立、讀取、更新、刪除及執行權限。public 角色不再擁有這些物件的使用權限。

這個變更會影響到現有儲存機制物件,以及未來由儲存機制引擎所建立的任何其他物件。透過 public 角色來存取儲存機制的使用者及應用程式,都必須要新增到 RepositoryUser 角色中

[回到頁首]

5.4 服務性增強功能

於 SP4 推出

SQL Server 2000 SP4 推出了新的服務性功能,可讓您將執行於 Windows XP 與 Windows Server 2003 上的 SQL Server 2000 SP4 (或更新版本) 所套用的 Hotfix 解除安裝 (SQL Server 2000 SP3 也具有相同的功能,但必須在套用其他 Hotfix 後才可使用)。

[回到頁首]