【问题标题】:Transfer a database to SQL Server 2008 from SQL Server 2008 Express将数据库从 SQL Server 2008 Express 传输到 SQL Server 2008
【发布时间】:2012-12-14 07:00:47
【问题描述】:
任何人都知道将数据库从 SQL Server 2008 Express 转移到 SQL Server 2008 的一般做法(我不确定它是否是 r2),当我尝试从 Express 附加 .mdf 文件时,出现错误消息。
无法打开数据库,因为它是 661 版本。此服务器支持 655 和更早版本。降级路径不是
支持。
【问题讨论】:
标签:
sql
sql-server-2008
sql-server-2008-express
【解决方案1】:
嗯,信息很明确:您尝试从 Express 附加的文件来自 较新版本的 SQL Server
看来您确实拥有 SQL Server 2008 R2 Express,并且您无法将其附加到 SQL Server 2008 实例。没有办法,没有破解,没有解决方法,没有技巧,或者没有第三方工具来实现这一点 - 它只是无法完成 - 句号。
因此,您要么也需要将主实例升级到 SQL Server 2008 R2,要么需要找到另一种方法(例如将结构和/或数据编写到 .SQL 文件中)将您的更改从一个实例移动到另一个实例 - 或使用像 Red-Gate SQL Compare 这样的第三方工具来同步两个实例之间的更改。