我有一个用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
------------------------------
答案 0 :(得分:6)
执行原始备份时,“目标”窗口列出了两个不同的路径。您选择了一个,假设备份仅使用该路径。实际发生的事情是,备份将自己划分到两条路径上 - 每条路径上备份的一半。您获得的还原消息是因为还原需要备份的两半,但只能找到一个。
答案 1 :(得分:0)
我认为这不是2008年的问题,你可以将备份安装回sql 2005.
查看此post。