我一直在尋找此項目的並行升級解決方案。最廣泛使用的解決方案是使用norecovery完成SQL Server 2000數據庫的全部備份並在SQL Server 2008上進行恢復。然後使用norecovery恢復隨後的事務日誌備份。當我們準備切換時,將SQL Server 2000更改爲只讀模式,備份尾日誌並在SQL Server 2008上使用恢復進行恢復。然後使SQL Server 2008聯機。使用複製將SQL Server 2000升級到2008 R2
但是,無法使用事務性複製進行升級,其中SQL Server 2000是發佈服務器,而SQL Server 2008是訂戶。腳本所有對象,如登錄,索引等,並適用於SQL Server 2008.當我們準備切換時,我們將停止複製,刪除所有複製作業,並切換所有應用程序以連接到SQL Server 2008.我還沒有找到任何人建議這種方法。它有什麼問題嗎?
謝謝。我不擔心模式開始更改,因爲我們在此SQL Server 2000與其他SQL Server 2005之間進行了複製。 – David 2011-04-29 21:11:06