【发布时间】:2011-07-10 07:11:35
【问题描述】:
我在 express 和 developer add 中都使用这个命令
select @@VERSION
快递服务器结果如下
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1617.0 (Intel X86)
Apr 22 2011 11:57:00
Copyright (c) Microsoft Corporation
Express Edition with Advanced Services on Windows NT 5.1 <X86> (Build 2600: Service Pack 3)
开发者的结果很糟糕
Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86)
Jul 9 2008 14:43:34 Copyright (c) 1988-2008 Microsoft Corporation Developer Edition on Windows NT 5.1 <X86> (Build 2600: Service Pack 3)
当我尝试将 MDF 文件从我的 Express 版本附加到我的开发人员版本时,我收到以下错误:
执行程序时发生异常 处理 sql 语句或批处理 无法打开数据库“示例” 因为它是 661 版。这个 服务器支持 655 版本。 不支持降级路径可以 不打开新数据库“示例”创建 数据库被中止。微软服务器, 错误:948
【问题讨论】:
-
你的问题标题是
2008 Express,但你实际上是在运行2008 R2 Express -
您无法将 SQL Server 2008 R2 数据库附加/恢复回 SQL Server 2008 服务器实例。什么版本无关紧要——版本很重要; 2008 R2 无法恢复/附加到 2008 - SQL Server 不以这种方式向后兼容 - 从来没有。
标签: sql-server sql-server-2008-r2