Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Бэкап от sql 2008 на sql 2008 sp3  [new]
Nevskiy
Member

Откуда: Питер
Сообщений: 81
подскажите пожалуйста, пытаюсь восстановить бэкап сделаный в sql 2008 на SQL 2008 SP3,

use master
go
ALTER DATABASE jewproizvodstvoprima SET SINGLE_USER WITH ROLLBACK IMMEDIATE
RESTORE DATABASE jewproizvodstvoprima FROM DISK = 'C:\Backup\Prima82\JewPr\pr_friday.bak' WITH REPLACE


при восстановлении пишет ошибку

Семейство носителей на устройстве "C:\Backup..." сформировано неправильно. SQL Server не может обработать это семейство носителей.

Что делать?
22 янв 13, 02:05    [13806593]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап от sql 2008 на sql 2008 sp3  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Что вернет
RESTORE HEADERONLY 
FROM DISK = 'C:\Backup\Prima82\JewPr\pr_friday.bak'
?
Может быть у вас дисков таких нет, на которых лежали файлы забэкапленой базы или папок.
22 янв 13, 06:32    [13806707]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап от sql 2008 на sql 2008 sp3  [new]
Koстя1
Member

Откуда:
Сообщений: 23
никак
бэкап 2008 не ставится на 2003 сервер
22 янв 13, 07:53    [13806762]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап от sql 2008 на sql 2008 sp3  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Koстя1
никак
бэкап 2008 не ставится на 2003 сервер
Что "никак"?
22 янв 13, 08:05    [13806789]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап от sql 2008 на sql 2008 sp3  [new]
Nevskiy
Member

Откуда: Питер
Сообщений: 81
tpg, возвращает все столбцы NULL. Я так понимаю битый архив, хотя размер архива нормальный
22 янв 13, 08:40    [13806835]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап от sql 2008 на sql 2008 sp3  [new]
Nevskiy
Member

Откуда: Питер
Сообщений: 81
Хм, посмотрел более ранний архив Restore headreonly выдает:

К сообщению приложен файл (backup.csv - 644bytes) cкачать
22 янв 13, 08:51    [13806853]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап от sql 2008 на sql 2008 sp3  [new]
Nevskiy
Member

Откуда: Питер
Сообщений: 81
Но восстанавливать из него тоже не желает, с той же самой ошибкой
22 янв 13, 08:55    [13806867]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап от sql 2008 на sql 2008 sp3  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31445
Nevskiy
Хм, посмотрел более ранний архив Restore headreonly выдает:
Теперь
RESTORE FILELISTONLY
FROM DISK = 'файл бакапа'

Только пожалуйста не вложением csv :-)
22 янв 13, 09:07    [13806914]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап от sql 2008 на sql 2008 sp3  [new]
Nevskiy
Member

Откуда: Питер
Сообщений: 81
Хорошо, без csv

Результат файла с NULL
LogicalName	PhysicalName	Type	FileGroupName	Size	MaxSize	FileId	CreateLSN	DropLSN	UniqueId	ReadOnlyLSN	ReadWriteLSN	BackupSizeInBytes	SourceBlockSize	FileGroupId	LogGroupGUID	DifferentialBaseLSN	DifferentialBaseGUID	IsReadOnly	IsPresent	TDEThumbprint
JewProizvodstvoPrima	C:\Dbase\Proizvodstvo\JewProizvodstvoPrima.mdf	D	PRIMARY	603979776	35184372080640	1	0	0	61DCFEAB-7FA5-47FC-8EE3-27480D6144AF	0	0	602537984	512	1	NULL	8157000007664800193	284B24A6-BBEB-4D8E-9C0B-B10190E66982	0	1	NULL
JewProizvodstvoPrima_log	C:\Dbase\Proizvodstvo\JewProizvodstvoPrima_log.ldf	L	NULL	11185881088	2199023255552	2	0	0	33B6DE28-18B6-4893-BC43-980AFBAF1403	0	0	0	512	0	NULL	0	00000000-0000-0000-0000-000000000000	0	1	NULL


И второй архив, с результатом в csv ))
LogicalName	PhysicalName	Type	FileGroupName	Size	MaxSize	FileId	CreateLSN	DropLSN	UniqueId	ReadOnlyLSN	ReadWriteLSN	BackupSizeInBytes	SourceBlockSize	FileGroupId	LogGroupGUID	DifferentialBaseLSN	DifferentialBaseGUID	IsReadOnly	IsPresent	TDEThumbprint
JewProizvodstvoPrima	C:\Dbase\Proizvodstvo\JewProizvodstvoPrima.mdf	D	PRIMARY	600834048	35184372080640	1	0	0	61DCFEAB-7FA5-47FC-8EE3-27480D6144AF	0	0	599982080	512	1	NULL	8157000002674600168	FD119580-4654-4179-B829-C2B79FD9DBB0	0	1	NULL
JewProizvodstvoPrima_log	C:\Dbase\Proizvodstvo\JewProizvodstvoPrima_log.ldf	L	NULL	11185881088	2199023255552	2	0	0	33B6DE28-18B6-4893-BC43-980AFBAF1403	0	0	0	512	0	NULL	0	00000000-0000-0000-0000-000000000000	0	1	NULL
22 янв 13, 09:15    [13806952]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап от sql 2008 на sql 2008 sp3  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
А что говорит
RESTORE VERIFYONLY FROM DISK = N'C:\Backup\Prima82\JewPr\pr_friday.bak'
?
22 янв 13, 09:41    [13807058]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап от sql 2008 на sql 2008 sp3  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31445
Nevskiy
Хорошо, без csv
1. Путь C:\Dbase\Proizvodstvo\ есть?
2. Нет ли базы с именем jewproizvodstvoprima?
3. Сиквел не регистрозависимый?
4. Нет ли базы, у которой есть файлы JewProizvodstvoPrima.mdf или JewProizvodstvoPrima_log.ldf?
5. Нет ли в пути C:\Dbase\Proizvodstvo\ файлов JewProizvodstvoPrima.mdf или JewProizvodstvoPrima_log.ldf?
22 янв 13, 10:21    [13807249]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап от sql 2008 на sql 2008 sp3  [new]
Nevskiy
Member

Откуда: Питер
Сообщений: 81
stavgreengo
А что говорит
RESTORE VERIFYONLY FROM DISK = N'C:\Backup\Prima82\JewPr\pr_friday.bak'
?



Семейство носителей на устройстве "C:\Backup\Prima82\JewPr\pr_пятница.bak" сформировано неправильно. SQL Server не может обработать это семейство носителей.
22 янв 13, 10:36    [13807345]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап от sql 2008 на sql 2008 sp3  [new]
Nevskiy
Member

Откуда: Питер
Сообщений: 81
alexeyvg
Nevskiy
Хорошо, без csv
1. Путь C:\Dbase\Proizvodstvo\ есть?
2. Нет ли базы с именем jewproizvodstvoprima?
3. Сиквел не регистрозависимый?
4. Нет ли базы, у которой есть файлы JewProizvodstvoPrima.mdf или JewProizvodstvoPrima_log.ldf?
5. Нет ли в пути C:\Dbase\Proizvodstvo\ файлов JewProizvodstvoPrima.mdf или JewProizvodstvoPrima_log.ldf?


1. Есть
2. база есть, в нее и восстанавливаю
3. Незнаю
4. Кроме той что восстанавливаю нет
5. Есть
22 янв 13, 10:39    [13807361]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап от sql 2008 на sql 2008 sp3  [new]
komrad
Member

Откуда:
Сообщений: 5261
Nevskiy
подскажите пожалуйста, пытаюсь восстановить бэкап сделаный в sql 2008 на SQL 2008 SP3,
Что делать?


покажи результат команды

restore headeronly from disk='C:\Backup\Prima82\JewPr\pr_friday.bak'

интересуют столбцы :
compatibility level
database version
software version build
software version major

+

select @@version 


Вопрос:
как правильно называется бекап то?
C:\Backup\Prima82\JewPr\pr_friday.bak
или
C:\Backup\Prima82\JewPr\pr_пятница.bak
22 янв 13, 11:37    [13807791]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап от sql 2008 на sql 2008 sp3  [new]
Nevskiy
Member

Откуда: Питер
Сообщений: 81
komrad
покажи результат команды

restore headeronly from disk='C:\Backup\Prima82\JewPr\pr_friday.bak'



интересуют столбцы :
compatibility level
database version
software version build
software version major


compatibility level NULL
database version NULL
software version build NULL
software version major NULL

komrad
select @@version 



Microsoft SQL Server 2008 (SP3) - 10.0.5500.0 (X64) Sep 21 2011 22:45:45 Copyright (c) 1988-2008 Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)

komrad
Вопрос:
как правильно называется бекап то?
C:\Backup\Prima82\JewPr\pr_friday.bak
или
C:\Backup\Prima82\JewPr\pr_пятница.bak

Правильно friday, это я переименовать пробовал :)
22 янв 13, 11:59    [13807999]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап от sql 2008 на sql 2008 sp3  [new]
aleks2
Guest
Предлагаю аффтору создать базу и потренироваться на кошках.
Делать бякап и восстанавливать бякап в ДРУГУЮ папку и ДРУГУЮ базу.
22 янв 13, 12:18    [13808153]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап от sql 2008 на sql 2008 sp3  [new]
Nevskiy
Member

Откуда: Питер
Сообщений: 81
aleks2, Спасибо попробую. А как теперь базу из режима восстановления вывести?
22 янв 13, 12:31    [13808270]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап от sql 2008 на sql 2008 sp3  [new]
komrad
Member

Откуда:
Сообщений: 5261
Nevskiy
aleks2, Спасибо попробую. А как теперь базу из режима восстановления вывести?


alter database ... set multi_user 
22 янв 13, 13:07    [13808605]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап от sql 2008 на sql 2008 sp3  [new]
Nevskiy
Member

Откуда: Питер
Сообщений: 81
komrad,
ALTER DATABASE запрещено, если база данных находится в состоянии Restoring.
22 янв 13, 13:24    [13808746]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап от sql 2008 на sql 2008 sp3  [new]
komrad
Member

Откуда:
Сообщений: 5261
Nevskiy
komrad,
ALTER DATABASE запрещено, если база данных находится в состоянии Restoring.


какой restoring, если у вас бекап некорректный?

попробуй так :

restore database ... with recovery 
22 янв 13, 13:50    [13809049]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить