簡體   English   中英

我們可以在SQL Server 2014上恢復SQL Server 2008R2備份嗎?

[英]Can we restore SQL Server 2008R2 backup on SQL Server 2014?

目前,我們的一個產品在SQL Server 2008R2上運行。

對於新安裝,客戶端希望使用SQL Serer 2014,因為在此位置Microsoft不會銷售SQL Server 2008R2的許可證。

在SQL Server 2014中,您可以從使用SQL Server 2005或更高版本創建的數據庫備份還原用戶數據庫 但是,SQL Server 2014無法還原使用SQL Server 2005通過SQL Server 2012創建的master,model和msdb的備份。此外,SQL Server 2014中創建的備份無法由任何早期版本的SQL Server還原。

資源

是。

您可以將使用舊版SQL Server創建的數據庫備份恢復到新版本,SQL Server會在新版本中自動更新您的數據庫。 但是不要更改數據庫的兼容級別。 您可以通過以下查詢在還原完成后更改數據庫的兼容級別:

ALTER DATABASE test SET COMPATIBILITY_LEVEL = 120

在SQL Server 2014 SP1中,對restoreheader定義進行了重大更改(添加了3個新字段)。 如果您使用它,您應該看一下這個線程: 重置SQL Server 2014 SP1的更改 - restoreheader

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM