[英]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.