簡體   English   中英

如何打開mdf文件

[英]How to open the mdf file

請幫助我。.我曾經附加數據庫,但有錯誤,這是錯誤。 我使用SQL Server 2012

Microsoft SQL Server管理工作室

服務器'DANICA-PC \\ SQLEXPRESS'的附加數據庫失敗。(Microsoft.SqlServer.Smo)

附加信息:

執行Transact-SQL語句或批處理時發生異常。 (Microsoft.SqlServer.ConnectionInfo)

無法打開數據庫“ MTS”,因為它是版本782。此服務器支持版本655和更早版本。 不支持降級路徑。

無法打開新數據庫“ MTS”。 CREATE DATABASE被中止。 (Microsoft SQL Server,錯誤:948)

您無法執行此操作-無法從SQL Server的較新版本mdf文件是782版-這是SQL Server 2014 )附加/分離或備份/還原數據庫,而無法降級到較舊的版本 (655版本是SQL Server 2008) -內部文件結構差異太大,無法支持向后兼容。

您可以通過以下方法解決此問題

  • 在所有計算機上使用相同版本的SQL Server-然后您可以輕松地在實例之間備份/還原數據庫

  • 否則,您可以在SQL Server Management Studio(“ Tasks > Generate Scripts )中或使用第三方為結構(表,視圖,存儲過程等)和內容(表中包含的實際數據)創建數據庫腳本。工具

  • 或者,您可以使用Red-Gate的SQL比較SQL數據比較之類的第三方工具在源和目標之間進行“區分”,根據這些差異生成更新腳本,然后在目標平台上執行這些腳本; 這適用於不同的SQL Server版本。

我會嘗試編寫表和數據的腳本,然后在SQL Server 2012中創建它,以便您擁有兼容的版本。 您正在嘗試將SQL Server 2014數據庫與SQL Server 2012附加在一起。該數據庫與SQL Server不兼容。

暫無
暫無

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

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