还原SQL Server 2000上的SQL Server 2005备份数据库

我在SQL Server 2005上创build了一个数据库的备份,我想在SQL Server 2000上恢复备份文件。但是,我得到这个错误

设备[path]上的媒体家族不正确。 SQL Server不能处理这个媒体家族。 RESTORE数据库exception终止。

我已经validation了我已经用二进制文件传输了备份文件。

我正在尝试做什么?

不可能。

以下是MSDN论坛post ,介绍如何从SQL 2005数据库创build脚本,您可以在重新创build数据库的SQL 2000服务器(包括数据)上运行这些脚本。

请注意,如果您拥有的是2005备份文件,则必须先将其还原到2005实例,然后才能创build这些脚本。

抱歉,您无法将较新版本的数据库附加到旧版本的服务器上。

尝试从2000年到2005年DTS复制作业。http: //msdn.microsoft.com/en-us/library/ms345120(sql.90).aspx

我有一篇博客文章,解释您在尝试这样做时可能会看到的各种错误。 请参阅消息602,级别21,状态50,第1行 。

回到TechNet杂志2008年8月的SQL Q&A专栏,我将介绍数据库升级过程以及它如何更改数据库的物理结构,如何颠覆物理数据库版本,以便以前的服务器版本不能使用较新的数据库版本。

希望这有助于设置一些背景。