我有在生產中的SQL Server 2008數據庫,我們移動到新的服務器。當前數據庫有一個〜400GB的.MDF
文件。新服務器將運行SQL Server 2012,並且我們正在運行鏡像Intel 910 SSD。這些驅動器將向我們展示4個200GB分區。遷移SQL Server數據庫的多個文件
爲了完成這項工作,我們需要使用DBCC SHIRNKFILE with EMPTYFILE
將單個.MDF
拆分爲4個較小的那個。我們已經完成了這個測試,而且這個過程還需要3.5個小時。現有的數據庫是OLTP和365/24/7,並且我知道這個過程中會發生阻塞,所以我們不能在生產中首先進行。
我的問題,有沒有辦法將數據庫備份和恢復到臨時位置的新服務器,創建新文件,EMPTY
temp .MDF
進入新的位置,然後應用事務日誌?這樣,我們可以在當前舊生產啓動並運行的同時移動數據,然後執行短暫關機,應用日誌並調出新的數據庫?
還是有什麼其他的選擇從服務器A獲得一個文件和服務器B上以最少的停機時間不同的驅動器4個文件?
最好問這對DBA.Stackexchange.com這些都是專家 – 2013-03-15 00:15:12
謝謝,我加了它在那裏,我不知道有一個SQL特定版本! – Lauren 2013-03-15 00:21:06