將SQL SERVER 2000 紀錄傳送升級為SQL SERVER 2008 Upgrade SQL Server 2000 Log Shipping to SQL Server 2008

SQL Server 2000 交易紀錄傳送設定是透過維護計畫,這部分不同於SQL Server 2008 是透過資料庫屬性,因為這因素,所以你不能直接將SQL Server 2000 交易紀錄傳送升級到SQL Server 2008 ,然而,你可以整合你的SQL Server 2000交易紀錄傳送設定到SQL Server
2008 交易紀錄傳送.

 

請遵循以下步驟輕鬆升級交易紀錄傳送設定

1.
升級所有次要伺服器執行個體到SQL Server 2008.當你升級次要伺服器執行個體時,任何的交易紀錄傳送都將保留在SQL Server 2000資料庫,因為這時資料庫是離線狀態. 2.
升級主要伺服器到SQL Server 2008.升級過程中主要伺服器將無法使用,並且也無法執行故障轉移到次要伺服器.

3.啟用主要資料庫交易紀錄傳送.請確保交易紀錄備份檔案是正常的.並使用和SQL Server 2000交易紀錄傳送設定相同的備份.

4.在次要資料庫設定視窗中,你必須選擇 否,設定期間次要資料庫已初始化(No, The
Secondary Database Is Initialized during the configuration).當你開始傳送交易紀錄時,次要資料庫將自動升級為SQL
Server 2008資料庫.

 

SQL Server 2008 將不會使用SQL
Server 2000相關交易紀錄傳送資料表,整合之後,你可以移除下列SQL Server 2000 交易紀錄傳送資料表:

 

  • log_shipping_databases
  • log_shipping_monitor
  • log_shipping_plan_databases
  • log_shipping_plan_history
  • log_shipping_plans
  • log_shipping_primaries
  • log_shipping_secondaries

 

也可以刪除所有SQL Server 2000 交易紀錄傳送相關的SQL Server Agent 作業.

 

來源出處: Microsoft Press book Microsoft SQL Server
2008 Administrator’s Pocket Consultant, Second Edition
by William R. Stanek.