Я взял резервное копирование 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 полезным ссылкам:
Но я все еще не могу восстановить Базу данных правильно.
Любая справка очень ценилась бы.Спасибо.
Вы можете проверить это сообщение в блоге. Это решило мою проблему.
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.
Я предполагаю, что вы пытаетесь восстановить более ранние версии, которые не работают
Я думаю, у вас есть 2 отдельные проблемы: 1. с восстановлением и 2. с созданием.
Для 1. вы можете попробовать проверить, правильно ли был передан файл (один простой способ - быть, чтобы проверить md5 файла на сервере и снова в локальной среде, чтобы увидеть, совпадают ли они).
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: