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

Откуда:
Сообщений: 9
Добрый вечер, друзья.

Подскажите, пожалуйста, возможно ли восстановить данную БД? Если честно не знаю, что именно с БД, но по предварительным данным в ней каким-то образом спутались таблицы и данные...

Если возможно как-то ее восстановить, то прошу помощи. Заранее спасибо.

Ссылка на БД:
http://files.mail.ru/VXADYI
16 май 11, 19:27    [10660886]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить структуру БД  [new]
iiyama
Member

Откуда:
Сообщений: 642
версия сервера какая?
16 май 11, 20:20    [10661107]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить структуру БД  [new]
adreano
Member

Откуда:
Сообщений: 9
iiyama,

2000 или 2005

Пытюсь сейчас выяснить...
17 май 11, 10:24    [10662971]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить структуру БД  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
2000 сервер
попробуйте восстановить с
WITH  CONTINUE_AFTER_ERROR
а потом починить восстановленную базу
DBCC CHECKDB ('Test_db', REPAIR_ALLOW_DATA_LOSS ) 
17 май 11, 10:59    [10663206]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить структуру БД  [new]
adreano
Member

Откуда:
Сообщений: 9
Гадя Петрович
2000 сервер
попробуйте восстановить с
WITH  CONTINUE_AFTER_ERROR
а потом починить восстановленную базу
DBCC CHECKDB ('Test_db', REPAIR_ALLOW_DATA_LOSS ) 


А можно поподробнее?

Сейчас через однопользовательский режим сервера SQL 2005 пытаюсь восстановить БД, но выдается следующая ошибка:

"1> USE master
2> GO
1> RESTORE DATABASE master
2> FROM DISK = 'C:\Test_db.bak' WITH CONTINUE_AFTER_ERROR
3> GO
Сообщение 3154, уровень 16, состояние 4, сервер SUPPORT39, строка 1
Резервный набор данных содержит копию базы данных, отличной от существующей
базы данных "master".
Сообщение 3013, уровень 16, состояние 1, сервер SUPPORT39, строка 1
RESTORE DATABASE прервано с ошибкой.
1>


Помогите советом, как эту БД сломанную восстановить.
18 май 11, 10:32    [10669408]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить структуру БД  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
with replace добавьте
надеюсь, вы это всё в сторонке от продакшена делаете?
18 май 11, 10:36    [10669435]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить структуру БД  [new]
adreano
Member

Откуда:
Сообщений: 9
Гадя Петрович
надеюсь, вы это всё в сторонке от продакшена делаете?


Что вы имеете ввиду?


Сейчас выдал следующую ошибку:
1> USE master
2> GO
1> RESTORE DATABASE master
2> FROM DISK = 'C:\Test_db.bak' with replace
3> GO
Сообщение 3168, уровень 16, состояние 1, сервер SUPPORT39, строка 1
Резервную копию системной базы данных на устройстве C:\Test_db.bak нельзя
восстановить, так как она была создана на сервере другой версии (8.00.2039),
отличной от версии данного сервера (9.00.3042).
Сообщение 3013, уровень 16, состояние 1, сервер SUPPORT39, строка 1
RESTORE DATABASE прервано с ошибкой.

Где взять версию 8.00.2039???
18 май 11, 10:43    [10669499]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить структуру БД  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
наймите себе ДБА, это бесполезная трата времени
18 май 11, 10:45    [10669520]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить структуру БД  [new]
adreano
Member

Откуда:
Сообщений: 9
Гадя Петрович,

Не бесполезная, поверьте, я так понял версия (8.00.2039) это 2000 sql...
18 май 11, 10:50    [10669561]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить структуру БД  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
adreano,

стесняюсь спросить... А зачем вы пытаетесь восстановить базу master?
18 май 11, 10:54    [10669590]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить структуру БД  [new]
adreano
Member

Откуда:
Сообщений: 9
tpg
adreano,

стесняюсь спросить... А зачем вы пытаетесь восстановить базу master?


Мне надо восстановить сломанную базу из бекапа http://files.mail.ru/VXADYI

В данной базе что-то не так со структурой.

Может быть у Вас есть другой способ восстановить базу? я буду очень рад, до конца недели необходимо разобраться с данной проблемой.
18 май 11, 11:02    [10669662]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить структуру БД  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Ну так и укажите

RESTORE DATABASE ИМЯ_ВАШЕЙ_БД.....
FROM DISK = 'C:\Test_db.bak' WITH CONTINUE_AFTER_ERROR
а то вы героически пфытаетесь востановить системную БД master c бекапа своей БД - так точно не получиться
18 май 11, 11:05    [10669695]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить структуру БД  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31948
adreano
tpg
adreano,

стесняюсь спросить... А зачем вы пытаетесь восстановить базу master?


Мне надо восстановить сломанную базу из бекапа http://files.mail.ru/VXADYI

В данной базе что-то не так со структурой.
Вы хотите системную базу master (в которой хранятся параметры сервера и системный код) заменить своей пользовательской базой вот этой инструкцией:
RESTORE DATABASE master
FROM DISK = 'C:\Test_db.bak' 

adreano
Может быть у Вас есть другой способ восстановить базу? я буду очень рад, до конца недели необходимо разобраться с данной проблемой.
Нужно обратиться к специалисту. До конца недели не получтся научиться.
18 май 11, 11:07    [10669709]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить структуру БД  [new]
kDnZP
Member [заблокирован]

Откуда: ★[msg=16399436]★[msg=20850760]
Сообщений: 11289
adreano
В данной базе что-то не так со структурой.

Обязательно сделать резервную копию имеющейся базы. Т.к. судя по вашим сообщениям, вполне может оказаться что всеже в базе было все так как надо. И кому-то может стать мучительно больно, опосля, когда возврата не будет.
18 май 11, 11:10    [10669737]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить структуру БД  [new]
adreano
Member

Откуда:
Сообщений: 9
kDnZP
adreano
В данной базе что-то не так со структурой.

Обязательно сделать резервную копию имеющейся базы. Т.к. судя по вашим сообщениям, вполне может оказаться что всеже в базе было все так как надо. И кому-то может стать мучительно больно, опосля, когда возврата не будет.


Имеющейся базы нет. Есть только бекап, так что за текущую базу волноваться не стоит ;)
18 май 11, 11:13    [10669771]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить структуру БД  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
ой ли,вы уже мастер пытались перетереть однако
18 май 11, 11:25    [10669894]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить структуру БД  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31948
adreano
за текущую базу волноваться не стоит ;)
Ну да, в крайнем случае ситстему и сиквел переустановите, делов-то.
18 май 11, 11:29    [10669920]     Ответить | Цитировать Сообщить модератору
 Re: Помогите восстановить структуру БД  [new]
adreano
Member

Откуда:
Сообщений: 9
Всем спасибо! Все получилось)
18 май 11, 11:35    [10669978]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить