Восстановление DB — Ошибочный RESTORE HEADERONLY завершается неправильно.

Я взял резервное копирование SQL Server 2 008 дБ на сервере и загружаю их на окружение.

Я пытаюсь восстановить ту базу данных, и это, продолжают давать мне после ошибки.


Исключение произошло при выполнении оператора 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

Я попытался создать временный DB на сервере и попытался восстановить тот же файл резервной копии, и это работает. Я также попробовал нет. из времен, загружая файл с сервера на локальный ПК с помощью различных вариантов на Filezila (Автоматический, Двоичный)

Но не работа. После этого я пытался выполнить следующую команду на сервере.

BACKUP DATABASE go4sharepoint_1384_8481 
TO DISK=' C:\HostingSpaces\dbname_jun14_2010_new.bak' with FORMAT

Это дает мне после ошибки:

Сообщение 3201, Уровень 16, состояние 1, Строка 1 не Могут открыть устройство резервного копирования 'c:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Backup\ C:\HostingSpaces\dbname_jun14_2010_new.bak'. Ошибка операционной системы 123 (Имя файла, имя каталога или синтаксис метки тома являются неправильными.). Сообщение 3013, Уровень 16, состояние 1, Строка 1 РЕЗЕРВНАЯ БАЗА ДАННЫХ завершаются неправильно.

После исследования я нашел переходящий по 2 полезным ссылкам:

  1. http://support.microsoft.com/kb/290787
  2. http://social.msdn.microsoft.com/Forums/en-US/sqlsetupandupgrade/thread/4d5836f6-be65-47a1-ad5d-c81caaf1044f

Но я все еще не могу восстановить Базу данных правильно.

Любая справка очень ценилась бы.Спасибо.

31
задан ЯegDwight 30 August 2012 в 13:32
поделиться

4 ответа

Вы можете проверить это сообщение в блоге. Это решило мою проблему.

http://dotnetguts.blogspot.com/2010/06/restore-failed-for-server-restore.html

Выберите @@ Version
Он дал мне следующий вывод Microsoft SQL Server 2005 - 9.00.4053.00 (Intel X86) 26 мая 2009 г. 14:24:20 Авторские права (c) 1988-2005 Microsoft Corporation Express Edition в Windows NT 6.0 (Сборка 6002: пакет обновления 2)

Вам потребуется переустановить на новый именованный экземпляр, чтобы убедиться, что вы используете новую версию SQL Server.

25
ответ дан 27 November 2019 в 22:40
поделиться

Я предполагаю, что вы пытаетесь восстановить более ранние версии, которые не работают

0
ответ дан 27 November 2019 в 22:40
поделиться

Я думаю, у вас есть 2 отдельные проблемы: 1. с восстановлением и 2. с созданием.

Для 1. вы можете попробовать проверить, правильно ли был передан файл (один простой способ - быть, чтобы проверить md5 файла на сервере и снова в локальной среде, чтобы увидеть, совпадают ли они).

0
ответ дан 27 November 2019 в 22:40
поделиться
Cannot open backup device 'c:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Backup\ C:\HostingSpaces\dbname_jun14_2010_new.bak'

Ошибка вполне объяснима. Файл C:\program files\...\Backup \c:\Hosting...\ неправильно отформатирован. Это вполне очевидно, если вы посмотрите на имя файла. Возможно, опустите лишний пробел в операторе резервного копирования?

BACKUP DATABASE go4sharepoint_1384_8481 
TO DISK='C:\HostingSpaces\dbname_jun14_2010_new.bak' with FORMAT

Обратите внимание, нет пробела между ' и C:

0
ответ дан 27 November 2019 в 22:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: