首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何打开mdf文件

如何打开mdf文件
EN

Stack Overflow用户
提问于 2014-09-26 04:28:34
回答 2查看 531关注 0票数 0

请帮帮我..。我用来附加一个数据库,但是它有一个错误,这就是错误。我使用SQL Server 2012

服务器'DANICA-PC\SQLEXPRESS'.(Microsoft.SqlServer.Smo)附加数据库失败 补充资料: 执行Transact-SQL语句或批处理时发生异常。(Microsoft.SqlServer.ConnectionInfo) 数据库'MTS‘无法打开,因为它是782版本。此服务器支持655及更高版本。不支持降级路径。 无法打开新数据库“MTS”。CREATE数据库被中止。(Microsoft SQL Server,错误: 948)

EN

回答 2

Stack Overflow用户

发布于 2014-09-26 05:09:21

您不能这样做--您不能从更新版本的Server ( mdf文件是782版本--这是Server 2014)中,将数据库附加/分离或备份/还原到旧版本(Version655是Server 2008) --内部文件结构太不一样,无法支持向后兼容性。

你要么把这个问题解决掉

  • 在所有计算机上使用相同版本的Server -然后可以轻松地在实例之间备份/还原数据库
  • 否则,可以为这两种结构(表、视图、存储过程等)创建数据库脚本。对于内容(表中包含的实际数据),无论是在(Tasks > Generate Scripts)中还是使用第三方工具。
  • 或者您可以使用第三方工具(如generate的SQL比较SQL数据比较 )在源和目标之间进行“区分”,根据这些差异生成更新脚本,然后在目标平台上执行这些脚本;这适用于不同的Server版本。
票数 3
EN

Stack Overflow用户

发布于 2014-09-26 04:51:07

我将尝试编写表和数据,然后在Server 2012中创建它,这样您就可以获得兼容的版本了。您正试图将Server 2014数据库与Server 2012连接起来。数据库与Server不兼容。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26052057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档