2

我想恢復我的一個非常舊的代碼,那時候數據庫被ms訪問,然後我升級到了SQL Server 7 SP4,現在我想恢復那些舊的備份,但是SQL Server 2014不允許這樣做..如何將從SQL Server 7 SP4的舊備份還原到最新的SQL Server版本?

所以我想知道我怎樣才能恢復這些備份,無需安裝SQL Server 7 ..

THXü

+0

你碰巧有2005或2008的實例在運行嗎? – Mihai

+0

只是2014年,我將不得不安裝2005年然後..就像@Dean說.. – Artemination

回答

3

這是一個「三版」的規則。例如,對於SQL Server 2012,只能從2008R2,2008和2005版本中恢復數據庫。同樣,SQL Server 7數據庫可以恢復到2005年,但不能更新版本。要將其恢復到2014年,您(按規則)必須將其恢復到2005年,在2005年進行備份並將其恢復到2012年,然後才能將2012年備份恢復到2014年。但是,有一個例外:2014年承認2005 SP4,因此您可以跳過第二步,並從2005年到2014年直接恢復(但僅限於2005年SP4)。

+1

@Mihai它說:「通過將數據庫附加到運行的實例將SQL Server 7.0數據庫升級到SQL Server 2000或SQL Server 2005。然後您可以將數據庫升級到SQL Server 2008.「 – dean

相關問題