2013-10-21 50 views
0

我在SQL Server 2000標準版上有一個生產數據庫,並且想將其升級到SQL Server 2005標準版。如果從源複製事務日誌文件並恢復到目標數據庫並使目標數據庫聯機,又如何在目標數據庫處於打開狀態時創建數據庫用戶,請執行此操作NORECOVERY mode?使用SQL Server 2000標準版日誌傳送

任何幫助,將不勝感激。

感謝專家

道歉對我的不完整的問題,缺乏SQL知識

我已經備份與NORECOVERY恢復生產DB目標服務器上模式,同時在生產服務器操作(仍在運行)我想要做的是(如果適用)在切換前準備目標服務器。現在我正在將數據庫對象遷移到目標服務器,並且所有對象都遷移到目標服務器後,如果日誌傳送適用於SQL2k標準版,我將通過恢復上次日誌備份來使數據庫聯機(我的升級路徑是並行端)

感謝所有提前

+0

最簡單的遷移方法是分離數據庫,複製.mdf文件,重新附加,移動到副本到新服務器,然後將其附加到那裏。 –

+0

Hi Mark B;感謝您的幫助,我只是編輯了上面的問題,以便更清楚。我們的升級路徑是並排的,生產數據庫仍在運行,與此同時,我正在通過使用NORECOVERY模式恢復所有數據庫來準備新服務器,這就是爲什麼我想使用日誌傳送來恢復所有數據庫事務日誌備份在遷移結束時使數據庫聯機。非常感謝 – RASTASQL

+0

請參閱http://stackoverflow.com/questions/1399231/upgrading-from-sql-2000-2008-log-shipping?rq=1 – NotMe

回答

0

我不知道日誌傳送在升級中所起的一部分。

,你應該採取的步驟是:

  1. 一個新的服務器上安裝SQL 2005。
  2. 讓您的生產系統脫機。
  3. 執行備份。
  4. 將備份還原到新服務器。
  5. 將您的生產系統連接到新服務器。
  6. Test..test..test。

移動完之後,您可能會考慮將新服務器中的數據庫的兼容級別更改爲SQL 2005.但請注意,SQL 2000和2005之間存在許多差異。 :http://technet.microsoft.com/en-us/library/ms143232(v=sql.90).aspx瞭解您可能遇到的問題。

+0

嗨克里斯;感謝您的幫助 – RASTASQL

+0

嗨克里斯;感謝您的幫助,我只是編輯了上面的問題,以便更清楚。我們的升級路徑是並排的,生產數據庫仍在運行,與此同時,我正在通過使用NORECOVERY模式恢復所有數據庫來準備新服務器,這就是爲什麼我想使用日誌傳送來恢復所有數據庫事務日誌備份在遷移結束時使數據庫聯機。非常感謝 – RASTASQL