移轉現有的 Analysis Services 資料庫
您可以使用 Analysis Services 移轉精靈,將 Microsoft SQL Server 2000 Analysis Services 資料庫升級到 Microsoft SQL Server 2005 Analysis Services (SSAS)。在移轉期間,精靈會複製 SQL Server 2000 Analysis Services 資料庫物件,然後在 SQL Server 2005 Analysis Services 的執行個體上重新建立它們。來源資料庫保持不動,不做修改。在確認新資料庫可充份作業之後,您可以手動刪除舊的資料庫。
最佳作法是一次一個或以小型批次來移轉資料庫,以確認您在移轉其他物件之前,每一個資料庫物件都如您所預期地出現在目的地伺服器上。當您使用移轉精靈時,MSSQLServerOLAPService 服務必須在來源和目的地伺服器上執行。(如果您要移轉具名執行個體,**MSOLAP$**instancename 服務必須同時在兩部伺服器上執行)。
在移轉資料庫之後,您必須在查詢資料庫之前,先處理原始資料來源中的資料庫。如需詳細資訊,請參閱<在 Analysis Services 中進行處理>。
使用移轉精靈
您可以從 SQL Server Management Studio 物件瀏覽器中的 Analysis Services 伺服器節點啟動移轉精靈。您也可以在命令提示字元中執行 MigrationWizard.exe 程式來啟動精靈。
指定來源和目的地
在精靈的初始 [歡迎使用] 頁面之後,會出現 [指定來源和目的地] 頁面。在這個頁面上,您可以指定要移轉的資料庫的來源伺服器和目的地伺服器。Analysis Services 的目的地執行個體可以是本機或遠端。如果您指定的目的地電腦不止執行一個 SQL Server 2005 Analysis Services 執行個體,請使用 computername\instancename 格式。
您也可以選擇將資料庫結構描述儲存至指令碼檔案,稍後再使用 SQL Server 2005 Integration Services (SSIS) 封裝中 Analysis Services 的「執行 DDL」工作來完成移轉。如需有關 Analysis Services 之「執行 DDL」工作的詳細資訊,請參閱<Analysis Services 執行 DDL 工作>。
選取要移轉的資料庫
精靈的下一頁 [選取要移轉的資料庫] 顯示所有 SQL Server 2000 Analysis Services 資料庫,以及要建立之對應 SQL Server 2005 Analysis Services 資料庫的清單。依預設,會選取所有資料庫,但您可以清除您不想要移轉的任何資料庫名稱旁邊的核取方塊。
依預設,來源資料庫及其對應的目的地資料庫名稱一樣。不過,如果具有相同名稱的另一個資料庫已存在於目的地伺服器上,則移轉精靈會指定新資料庫的唯一名稱。(例如,AdventureWorks 的第二個副本變成 AdventureWorks 1)。您可以使用精靈所提供的名稱,在精靈中輸入新名稱,或在完成精靈之後重新命名資料庫。
如需有關 SQL Server 2000 Analysis Services 物件如何對應至 SQL Server 2005 Analysis Services 物件的詳細資訊,請參閱<移轉考量因素 (SSAS)>。
附註: |
---|
移轉精靈不支援 Microsoft SQL Server 7.0 Analysis Services 資料庫的移轉。 |
正在驗證資料庫
在 [正在驗證資料庫] 頁面上,移轉精靈會驗證要移轉的資料庫結構。驗證資料庫時,精靈會產生記錄檔。若要檢視記錄檔或記錄檔項目的子集,請按一下 [檢視記錄檔],然後從下列選項中選取:
- 顯示全部
- 顯示錯誤
- 顯示警告
- 顯示成功
如果發生錯誤,則停止驗證。若要繼續移轉程序,請修正造成錯誤的資料庫,然後按一下 [重新啟動]。
您可以隨時按一下 [停止],來停止驗證程序。精靈顯示訊息,指出未驗證的資料庫數目。
正在移轉資料庫
在 [正在移轉資料庫] 頁面上,精靈會將 SQL Server 2000 Analysis Services 物件移轉到 SQL Server 2005 Analysis Services 格式。您可以按一下 [停止],再按一下 [取消],來停止這個程序及回復整個交易。
完成移轉之後,您可以按 [上一步] 回到精靈的先前頁面,來變更先前所做的選擇。不過,如果您這麼做,就必須重新執行移轉程序。重新執行移轉程序,會刪除已移轉的資料庫。
正在完成精靈
[正在完成精靈] 頁面顯示已建立的 SQL Server 2005 Analysis Services 資料庫之摘要。按一下 [完成] 以完成精靈。
在移轉資料庫之後,您必須在查詢該資料庫之前,先處理原始資料來源中的資料庫。如需詳細資訊,請參閱<在 Analysis Services 中進行處理>。