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

将数据库从SQL Server 2008 Express传输到SQL Server 2008,sql,sql-server-2008,sql-server-2008-express,Sql,Sql Server 2008,Sql Server 2008 Express,任何人都知道将数据库从SQL Server 2008 Express传输到SQL Server 2008的一般做法(我不确定它是r2),当我尝试从Express附加.mdf文件时,会显示一条错误消息 无法打开数据库,因为它的版本为661。此服务器支持版本655及更低版本。降级路径不可用 支持 好的,消息很清楚:您试图从Express附加的文件来自较新版本的SQL Server 因此,您似乎确实拥有SQL Server2008 R2Express,并且您无法将其连接到SQL Server2008实

任何人都知道将数据库从SQL Server 2008 Express传输到SQL Server 2008的一般做法(我不确定它是r2),当我尝试从Express附加
.mdf
文件时,会显示一条错误消息

无法打开数据库,因为它的版本为661。此服务器支持版本655及更低版本。降级路径不可用 支持


好的,消息很清楚:您试图从Express附加的文件来自较新版本的SQL Server

因此,您似乎确实拥有SQL Server2008 R2Express,并且您无法将其连接到SQL Server2008实例。没有办法,没有黑客,没有变通办法,没有技巧,或者没有第三方工具来实现这一点——这是不可能做到的

因此,您也需要将主实例升级到SQL Server2008 R2,或者需要找到另一种方法(如将结构和/或数据脚本化到
.SQL
文件中)将更改从一个实例移动到另一个实例,或者使用第三方工具(如同步两个实例之间的更改)