使用2008恢复2005 SQL DB的问题

时间:2009-04-06 01:21:08

标签: sql-server-2005 backup sql-server-2008-express database-restore

我有一个用SQL Server 2005创建的数据库并创建了一个备份(* .bak)现在我想用2008恢复它但是哎呀,我收到以下错误:

TITLE: Microsoft SQL Server Management Studio
------------------------------

Restore failed for Server 'SHIMMY-PC\SQLEXPRESS'.  (Microsoft.SqlServer.SmoExtended)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1600.22+((SQL_PreRelease).080709-1414+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Restore+Server&LinkId=20476

------------------------------
ADDITIONAL INFORMATION:

System.Data.SqlClient.SqlError: The media set has 2 media families but only 1 are provided. All members must be provided. (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1600.22+((SQL_PreRelease).080709-1414+)&LinkId=20476

------------------------------
BUTTONS:

OK
------------------------------

2 个答案:

答案 0 :(得分:6)

执行原始备份时,“目标”窗口列出了两个不同的路径。您选择了一个,假设备份仅使用该路径。实际发生的事情是,备份将自己划分到两条路径上 - 每条路径上备份的一半。您获得的还原消息是因为还原需要备份的两半,但只能找到一个。

答案 1 :(得分:0)

我认为这不是2008年的问题,你可以将备份安装回sql 2005.

查看此post