我必須將整個數據庫從SQL Server 2008計算機移動到SQL Server 2000計算機。將SQL Server 2008數據庫還原到SQL Server 2000
我使用Management Studio 2008創建了一個備份,將其複製到了2000盒的硬盤中,並且從Management Studio 2008開始,我選擇了恢復數據庫到2000盒。
我收到一條錯誤消息,指出「設備上的媒體系列...不正確,SQL Server無法恢復此媒體系列」。
如果我使用Enterprise Manager 2000,則會得到相同的錯誤。
有沒有辦法將整個數據庫從較新的SQL服務器移動到較舊的?
我剛剛完成了這個工作。我發現要做到這一點的唯一方法是腳本化整個數據庫(包括數據)並在目標機器上運行腳本。現在,這是一個痛苦,因爲2008 DB可能會創建一個不會在2000年運行的腳本(當然,我也可以),因此在2000年運行之前需要編輯生成的腳本。在開始之前先備好Tylenol。祝你好運。 – BoltBait 2009-11-16 21:32:40
是的,那是唯一的方法。 SQL Server從未向後兼容,例如您從未能夠將較新的版本恢復到較舊的服務器。我不認爲這可能會改變 – 2009-11-16 21:53:20