我試圖恢復在SQL Server 2014的舊數據庫備份,我得到以下錯誤:的SQL Server 2014:恢復舊的備份
我怎樣才能通過這個?
我在導入備份在後續的方式:
- 任務 - >還原 - >數據庫
- 選擇設備選項 - >拿起.bak文件
- 在選項中選擇覆蓋
- ok
在此先感謝。
我試圖恢復在SQL Server 2014的舊數據庫備份,我得到以下錯誤:的SQL Server 2014:恢復舊的備份
我怎樣才能通過這個?
我在導入備份在後續的方式:
在此先感謝。
我不認爲你能夠從SQL 2000備份跳轉到2014年的許多版本。它只是太多的跳躍,需要做太多的修改。
它還原到SQL 2008,然後再回來這件事,再恢復到2014年
下面是一些鏈接,導遊應該是能夠幫助你;
http://sqlmag.com/sql-server-2014/sql-select-steps-migrate-sql-server-2000-sql-server-2014
https://blogs.technet.microsoft.com/mdegre/2012/06/15/migration-sql-server-2000-to-sql-server-2012/
您正在嘗試恢復的SQL Server 2014上的SQL Server 2000數據庫這是不支持的。
您需要首先在SQL Server 2005,2008或2008 R2的實例上恢復數據庫,然後從那裏備份數據庫,然後在SQL Server 2014上恢復新備份。Microsoft explains this here how to on SQL Server 2012。
首先不是,您可以在不同版本的SQL Server上恢復SQL Server數據庫備份,但只有一個小小的限制。您只能向上恢復備份,這意味着您可以從SQL Server 2005恢復到2008年或從2012年到2014年。
但是必須承認,無法從SQL Server 2012恢復數據庫備份到2008年。SQL Server有這樣的限制,因爲每個新版本都修改了數據庫及其存儲的二進制文件。
另外,您不能跳轉兩個版本,例如,您無法在嘗試時將SQL Server 2000數據庫備份恢復到SQL Server 2014版本。
正如上面所建議的,您需要在幾個步驟內恢復。首先在SQL Server 2005或2008上恢復它。進行完整備份,然後在SQL Server 2014上恢復它。
在選項菜單中是否有「Reforce」選項? – bruno
你想用'Reforce'選項看到什麼?我想你是在想這個。問題在於你試圖在相隔14年的版本之間跳躍。建築設計的目的並不在於相互兼容。因此,你必須跳轉到一箇中間版本(例如2008年)去做你期望的事情。 –