恢复数据库不起作用

Pin*_*s K 6 sql-server restore

我有一个名为FDB. 我使用SQL Server Express Edition在我的 PC 上创建了这个数据库并添加了一个表。我备份了这个数据库。服务器上的 SQL Server 版本是2005

我将此备份复制到服务器并尝试恢复它,但我收到此消息:

设备 C:\Program File\Microsoft SQL Server\MSSQL.1\MSSQL\Bacup\FDB.bak 上的媒体系列格式不正确。SQL Server 无法处理此媒体系列。RESTORE Headeronly 异常终止。Microsoft SQL Server 错误 3241

Tho*_*ger 6

如果您已创建 SQL Server 2008 数据库的备份并尝试在 SQL Server 2005 实例上还原它,您将收到此错误。你不可以做这个。

最好的办法是编写数据库脚本(只要所有架构和对象都是 2005 兼容的)。您不能降级数据库。


小智 5

您需要修复连接,使其使用 SQL 2008 实例。

再次尝试运行 SQL Server 2008 Express 安装程序,并在名称实例配置期间,指定具有不同名称的名称实例。示例:机器名\实例名

安装后,使用创建的新实例名称登录。

尝试创建数据库,为数据库创建表并尝试再次运行恢复。它会工作

来源:http : //dotnetguts.blogspot.in/2010/06/restore-failed-for-server-restore.html