共用方式為


移轉現有的 Analysis Services 資料庫

您可以使用 Analysis Services 移轉精靈,將 MicrosoftSQL Server 2000Analysis Services 資料庫升級到 MicrosoftSQL Server 2008Analysis Services。在移轉期間,精靈會複製 SQL Server 2000Analysis Services 資料庫物件,然後在 SQL Server 2008Analysis Services 的執行個體上重新建立它們。來源資料庫保持不動,不做修改。在確認新資料庫可充份作業之後,您可以手動刪除舊的資料庫。

最佳作法應該是一次移轉一個資料庫,或是以小型批次的方式移轉。如此將可讓您確認在移轉其他物件之前,每一個資料庫物件都如您所預期般出現在目的地伺服器上。當您使用移轉精靈時,MSSQLServerOLAPService 服務必須在來源和目的地伺服器上執行。(如果您要移轉具名執行個體,**MSOLAP$**instancename 服務必須同時在兩部伺服器上執行)。

在移轉資料庫之後,您必須在查詢資料庫之前,先處理原始資料來源中的資料庫。如需詳細資訊,請參閱<處理 Analysis Services 物件>。

使用移轉精靈

您可以從 SQL Server Management Studio 物件瀏覽器中的 Analysis Services 伺服器節點啟動移轉精靈。您也可以在命令提示字元中執行 MigrationWizard.exe 程式來啟動精靈。

指定來源和目的地

在精靈的初始 [歡迎使用] 頁面之後,會出現 [指定來源和目的地] 頁面。在這個頁面上,您可以指定要移轉的資料庫的來源伺服器和目的地伺服器。Analysis Services 的目的地執行個體可以是本機或遠端。如果您指定的目的地電腦不止執行一個 SQL Server 2008Analysis Services 執行個體,請使用 computername\instancename 格式。

您也可以決定將資料庫結構描述儲存至指令碼檔案,稍後再使用 SQL Server 2008Integration Services 封裝中 Analysis Services 的「執行 DDL」工作來完成移轉。如需有關 Analysis Services 之「執行 DDL」工作的詳細資訊,請參閱<Analysis Services 執行 DDL 工作>。

選取要移轉的資料庫

精靈的下一頁 [選取要移轉的資料庫] 顯示所有 SQL Server 2000Analysis Services 資料庫,以及要建立之對應 SQL Server 2008Analysis Services 資料庫的清單。依預設,會選取所有資料庫,但您可以清除您不想要移轉的任何資料庫名稱旁邊的核取方塊。

依預設,來源資料庫及其對應的目的地資料庫名稱一樣。不過,如果具有相同名稱的另一個資料庫已存在於目的地伺服器上,則移轉精靈將為新的資料庫指派唯一名稱。(例如,AdventureWorks 的第二個副本變成 AdventureWorks 1)。您可以使用精靈所提供的名稱,在精靈中輸入新名稱,或在完成精靈之後重新命名資料庫。

如需有關 SQL Server 2000Analysis Services 物件如何對應至 SQL Server 2008Analysis Services 物件的詳細資訊,請參閱<移轉考量 (Analysis Services)>。

[!附註]

移轉精靈不支援 MicrosoftSQL Server 7.0 Analysis Services 資料庫的移轉。

正在驗證資料庫

[正在驗證資料庫] 頁面上,移轉精靈會驗證要移轉的資料庫結構。驗證資料庫時,精靈會產生記錄檔。若要檢視記錄檔或記錄檔項目的子集,請按一下 [檢視記錄檔],然後從下列選項中選取:

  • 顯示全部

  • 顯示錯誤

  • 顯示警告

  • 顯示成功

如果發生錯誤,則停止驗證。若要繼續移轉程序,請修正造成錯誤的資料庫,然後按一下 [重新啟動]

您可以隨時按一下 [停止],來停止驗證程序。此精靈會顯示一則訊息,指出尚未驗證的資料庫數目。

正在移轉資料庫

[正在移轉資料庫] 頁面上,精靈會將 SQL Server 2000Analysis Services 物件移轉到 SQL Server 2008Analysis Services 格式。您可以按一下 [停止],再按一下 [取消],來停止這個程序及回復整個交易。

完成移轉之後,您可以按 [上一步] 回到精靈的先前頁面,來變更先前所做的選擇。不過,如果您這麼做,就必須重新執行移轉程序。重新執行移轉程序,會刪除已移轉的資料庫。

正在完成精靈

[正在完成精靈] 頁面顯示已建立的 SQL Server 2008Analysis Services 資料庫之摘要。按一下 [完成] 以完成精靈。

在移轉資料庫之後,您必須在查詢該資料庫之前,先處理原始資料來源中的資料庫。如需詳細資訊,請參閱<處理 Analysis Services 物件>。