簡體   English   中英

.bak文件還原到SQL Server 2008中的錯誤

[英]Error in restoring .bak file to SQL Server 2008

我正在嘗試將備份文件還原到SQL Server2008。我收到以下消息。

System.Data.SqlClient.SqlError:數據庫已備份在運行版本10.50.1600的服務器上。 該版本與此服務器(運行版本10.00.1600)不兼容。 在支持備份的服務器上還原數據庫,或使用與此服務器兼容的備份。 (Microsoft.SqlServer.Smo)

我需要將所有數據從SQL Server 2008 R2備份文件傳輸到SQL Server 2008數據庫。

您能建議我如何還原.bak文件嗎?

盡管SQL 2008和SQL2008 R2具有相似的名稱,但是無法在SQL 2008實例(嘗試在其中還原它)上還原來自SQL 2008R2(在其中創建.bak文件的位置)的備份。

您可以使用第三方工具(如Redgate SQLBackup)創建新的備份,也可以使用SSMS中的導入/導出向導來傳輸數據,但遺憾的是R2備份不向后兼容。

暫無
暫無

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

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