从SQL Server 2008 Express将数据库传输到SQL Server 2008

时间:2012-12-14 07:00:48

标签: sql sql-server-2008 sql-server-2008-express

任何人都知道通用实践从SQL Server 2008 Express将数据库传输到SQL Server 2008(我不确定它是r2),当我尝试从Express附加.mdf文件时,出现错误信息。

  

无法打开数据库,因为它是版本661.此服务器支持655及更早版本。降级路径不是   支撑。

1 个答案:

答案 0 :(得分:0)

嗯,消息很明确:您尝试从Express附加的文件来自SQL Server的较新版本

因此,您确实拥有SQL Server 2008 R2 Express,并且无法将此附加到SQL Server 2008 实例。没有办法,没有黑客攻击,没有变通办法,没有技巧,或者没有第三方工具来实现这一目标 - 它只是无法完成 - 期间。

所以你需要将主实例升级到SQL Server 2008 R2 - 或者你需要找到另一种方法(比如将结构和/或数据编写到.SQL中文件)将您的更改从一个实例移动到另一个实例 - 或使用第三方工具(如Red-Gate SQL Compare)来同步两个实例之间的更改。