Sql SQL備份/恢復速度慢,從SQL 2008到SQL 2012
sql---2008-r2sql--2012
Sql SQL備份/恢復速度慢,從SQL 2008到SQL 2012,sql-,sql--2008-r2,sql--2012,-,-,Sql ,Sql 2008 R2,Sql 2012, , ,謝謝你的時間我目前正在編寫無人參與的數據庫SQL備份和恢復腳本。源數據庫是SQL 2008,目標數據庫是SQL 2012手動操作會發生以下情況:獲取備份文件。bak速度很快。將數據庫還原到SQL 2012時,還原過程將增加到100%,然后在完成之前再使用15分鐘。我一直在網上搜索,發現這段額外的時間是撤銷/重做階段,你可以跳過重做階段。這樣做并沒有加快進程有趣的是,如果我創建了一個空數據庫,并將兼容模式設置為,然后將其恢
謝謝你的時間
我目前正在編寫無人參與的數據庫SQL備份和恢復腳本。源數據庫是SQL 2008,目標數據庫是SQL 2012
手動操作會發生以下情況:
獲取備份文件。bak速度很快。將數據庫還原到SQL 2012時數據庫備份與恢復方案,還原過程將增加到100%,然后在完成之前再使用15分鐘。我一直在網上搜索,發現這段額外的時間是撤銷/重做階段,你可以跳過重做階段。這樣做并沒有加快進程
有趣的是數據庫備份與恢復方案,如果我創建了一個空數據庫,并將兼容模式設置為,然后將其恢復到此數據庫,那么這個過程會很快。不幸的是,除非事先創建數據庫,否則我無法在兼容模式啟用的情況下還原
有沒有人對可行的解決方案有什么想法?就我所知,使用兼容模式進行恢復是不可能的,還是修復數據庫使其不會成為問題
提前謝謝
問候 D.Frank
可能更適合于我懷疑設置覆蓋的數據庫的模式是否有任何作用。恢復時不會保留它。您確定您的測試只測試了該設置嗎?還有其他變化嗎?您在兩個測試中都恢復到了同一個實例,對嗎?正如我所說的。我創建了一個新的數據庫,并將兼容模式設置為2008而不是2012恢復到這個特定的數據庫。因此,如果還原到現有數據庫與正常還原不同,則某些設置會有所不同,但如果不相同,則。模式是唯一更改的設置。是的,我在兩個測試中都還原到了同一個實例。您在不同的驅動器集上手動創建的空數據庫是否與備份創建的空數據庫不同?這可能是速度不同的原因。它是空的,但在同一個驅動器上。