如何打开mdf文件

本文关键字:文件 mdf 何打开 | 更新日期: 2023-09-27 18:24:28

请帮我解决这个问题。。我曾经附加一个数据库,但它有一个错误,这就是错误。我使用SQL Server 2012

Microsoft SQL Server Management Studio

为服务器"DANICA-PC''SQLEXPRESS"附加数据库失败。(Microsoft.SqlServer.Smo)

附加信息:

执行Transact-SQL语句或批处理时发生异常。(Microsoft.SqlServer.ConnectionInfo)

数据库"MTS"的版本为782,因此无法打开。此服务器支持655及更早版本。不支持降级路径。

无法打开新数据库"MTS"。CREATE DATABASE已中止。(Microsoft SQL Server,错误:948)

如何打开mdf文件

您无法执行此操作-您无法从较新版本的SQL Servermdf文件为782版本-这是SQL Server 2014)连接/分离或备份/还原数据库,直到旧版本为止(655版本为SQL Server 2008)-内部文件结构差异太大,无法支持向后兼容性。

你可以通过来解决这个问题

  • 在所有计算机上使用相同版本的SQL Server-然后您可以轻松地在实例之间备份/恢复数据库

  • 否则,您可以在SQLServerManagementStudio(Tasks > Generate Scripts)中或使用第三方工具为结构(表、视图、存储过程等)和内容(表中包含的实际数据)创建数据库脚本

  • 或者,您可以使用第三方工具,如Red Gate的SQL Compare和SQL Data Compare,在源和目标之间进行"区分",根据这些差异生成更新脚本,然后在目标平台上执行这些脚本;这适用于不同的SQL Server版本。

我会尝试编写表和数据的脚本,然后在SQL Server 2012中创建它,这样您就有了兼容的版本。您正试图将SQL Server 2014数据库与SQL Server 2012连接。该数据库与您的SQL Server不兼容。