Проблема восстановления базы данных SQL 2005 с 2008 - PullRequest
1 голос
/ 06 апреля 2009

У меня есть БД, которую я создал с помощью 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 ]

6 голосов
/ 06 апреля 2009

Когда вы делали исходное резервное копирование, в окне 'Destination' были указаны два разных пути. Вы выбрали один, предполагая, что резервная копия будет использовать только этот один путь. На самом деле произошло то, что резервная копия распределялась по обоим путям - по половине резервной копии на каждый. Получаемое сообщение о восстановлении вызвано тем, что для восстановления требуется обе половины резервной копии, но может быть найдена только одна.

0 голосов
/ 06 апреля 2009

Я не думаю, что это проблема 2008 года, вы можете установить резервную копию обратно в SQL 2005.

Проверьте это сообщение .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...