Я получаю следующую ошибку.
Ошибка восстановления для сервера
Я недавно обновил SQL Server 2005 Express до SQL Server 2008 Express.
- Я сделал резервную копию на производственном сервере с SQL Server 2008
- Резервное копирование прошло успешно, и я попытался восстановить Резервное копирование на производственном сервере, который отлично работает.
- Чем я скачал этот файл резервной копии в формате .Zip с помощью FileZila Software (и это тоже хорошо).
- Но когда я пытался восстановить этот файл, я получаю следующую ошибку.
Ошибка восстановления для сервера
Исключительная ситуация при выполнении инструкции или пакета Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)
------------------------------ ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
Семейство носителей на устройстве 'C: \ go4sharepoint_1384_8481.bak' сформировано неправильно. SQL Server не может обработать это семейство носителей. RESTORE HEADERONLY завершается ненормально. (Microsoft SQL Server, ошибка: 3241)
Для получения справки, нажмите: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.4053&EvtSrc=MSSQLServer&EvtID=3241&LinkId=20476
Вещи, которые я пробовал, которые не работали
Попытка 1
Попробуйте сделать резервную копию, используя следующую команду
РЕЗЕРВНАЯ БАЗА ДАННЫХ go4sharepoint_1384_8481
TO DISK = 'C: \ HostingSpaces \ dbname_jun14_2010_new.bak' с FORMAT
И попытался восстановить этот файл.
Попытка 2
Кто-то написал для проверки Версии моего SQL Server.
Когда я попытался выполнить следующую команду в SQL Server 2008
Select @@Version
дает следующий вывод
Microsoft SQL Server 2005 - 9.00.4053.00 (Intel X86) 26 мая 2009 г. 14:24:20 Copyright (c) 1988-2005 Microsoft Corporation Express Edition для Windows NT 6.0 (сборка 6002: пакет обновления 2)
Моя производственная база данных находится в SQL Server 2008, и я пытаюсь восстановить БД в SQL Server 2008, но вышеприведенная версия показывает, как будто я использую SQL Server 2005.
Есть идеи, как восстановить базу данных SQL Server 2008.
Большое спасибо.