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

Откуда:
Сообщений: 9
Всем доброго дня!
Инфы на самом деле в инете много и здесь не раз описывалась данная проблема, но пишу, потому что уже не знаю как быть…
Вообщем проблема такая: есть сервер, на нем стоит внешний винт, базы все сидят в контейнере BestCrypt’a, которые то и дело дисмаунтится, в один прекрасный день рубанули свет, сервер соответственно выключился. После включения, подмантирования бесткрипта все базы выпали в Suspect, такое и раньше бывало – лечилось путем деттача – аттача, в этот раз 2 базы податтачились без проблем, а третья нифига – Error 823: I/o error (bad page id) in file .mdf
Сразу скажу, бэкапа свежего нет, последний бэкап делался 17.05.11, после этого как оказалось был failed. Последний вариант – это выгружать все из центральной базы 1с, но это самый крайний случай.
Пробывал мануал https://www.sql.ru/faq/faq_topic.aspx?fid=123
Сначала делал подобное сам, пока не наткнулся на него, поэтому мож чего и напорол, в чем сомневаюсь. Действия такие: остановил сервер, скопировал мдф, лдф, запустил, удалил базу, создал новую в том же месте с таким же именем, остановил сервер, скопировал аварийный мдф поверх нового, запустил – база Suspect.
Открыл права на изменения master’a
автор
Use master
go
sp_configure 'allow updates', 1
go
reconfigure with override
go

, посмотрел статус базы = 1073741840
автор
select status from sysdatabases where name = '<db_name>'

изменил статус на emergency mode,
update sysdatabases set status= 32768 where name = '<db_name>'
но база висит у меня в режиме (Suspect\emergency mode)
Собственно говоря, на следующем шаге все и встало
автор
DBCC REBUILD_LOG('bish1', 'H:\sql\bish1_Log.LDF')
, где bish1_Log.LDF – новый 1мб лог…
Пишет:
автор
Could not open FCB for invalid file ID 0 in database ‘bish1’.
Connection broken

DTS не дается, так бы хотя бы мигрировал бы инфу…
DBCC checkdb До него добраться не могу, ибо то сигнл юзер не врубается, хоть пишет, что успешный запрос, то сам dbcc ругается на что-то
В бубен бил, не помогло, как двигаться дальше??
5 июл 11, 05:38    [10921775]     Ответить | Цитировать Сообщить модератору
 Re: Mssql 2000 sp3, невосстанавливаемый suspect  [new]
step_ks
Member

Откуда:
Сообщений: 936
errorlog сервера покажите.
5 июл 11, 08:27    [10921893]     Ответить | Цитировать Сообщить модератору
 Re: Mssql 2000 sp3, невосстанавливаемый suspect  [new]
Archikg
Member

Откуда:
Сообщений: 9
кстати, что такое FCB??? Гугл мне про фсб пишет..
5 июл 11, 08:28    [10921894]     Ответить | Цитировать Сообщить модератору
 Re: Mssql 2000 sp3, невосстанавливаемый suspect  [new]
Archikg
Member

Откуда:
Сообщений: 9
с этой ошибки все начиналось (при аттаче)

К сообщению приложен файл. Размер - 119Kb
5 июл 11, 08:39    [10921922]     Ответить | Цитировать Сообщить модератору
 Re: Mssql 2000 sp3, невосстанавливаемый suspect  [new]
Archikg
Member

Откуда:
Сообщений: 9
сорри за размеры(специально не стал обрезать)
на этой ошибке все закончилось

К сообщению приложен файл. Размер - 117Kb
5 июл 11, 08:40    [10921924]     Ответить | Цитировать Сообщить модератору
 Re: Mssql 2000 sp3, невосстанавливаемый suspect  [new]
step_ks
Member

Откуда:
Сообщений: 936
Archikg
кстати, что такое FCB??? Гугл мне про фсб пишет..

File Control Block.
Под errorlog имелись ввиду логи sql server-а, находятся примерно по таким путям "С:\Program Files\Microsoft SQL Server\MSSQL$SQL2000\LOG\ERRORLOG\"
5 июл 11, 08:44    [10921932]     Ответить | Цитировать Сообщить модератору
 Re: Mssql 2000 sp3, невосстанавливаемый suspect  [new]
Archikg
Member

Откуда:
Сообщений: 9
понял, вот они логи и есть

К сообщению приложен файл (LOG.rar - 9Kb) cкачать
5 июл 11, 09:01    [10922000]     Ответить | Цитировать Сообщить модератору
 Re: Mssql 2000 sp3, невосстанавливаемый suspect  [new]
step_ks
Member

Откуда:
Сообщений: 936
Archikg, селекты-то из таблиц делаются? Переносите данные, если так.
5 июл 11, 09:17    [10922056]     Ответить | Цитировать Сообщить модератору
 Re: Mssql 2000 sp3, невосстанавливаемый suspect  [new]
Archikg
Member

Откуда:
Сообщений: 9
к таблицам добраться не получается, база всегда в режиме саспекта, бывало такое, что оказывалась в нормальном моде, но когда открывал таблицы - писал также про FCB
Импортировать данные в другую бд? говорит Login fails, когда выбираю bish1 как source... пароль на sa никто не знает
5 июл 11, 10:11    [10922411]     Ответить | Цитировать Сообщить модератору
 Re: Mssql 2000 sp3, невосстанавливаемый suspect  [new]
Archikg
Member

Откуда:
Сообщений: 9
еще какие-нибудь идеи?
5 июл 11, 12:36    [10923728]     Ответить | Цитировать Сообщить модератору
 Re: Mssql 2000 sp3, невосстанавливаемый suspect  [new]
Makar4ik
Member

Откуда: Когда-то были Лужки, а теперь Бордюр-Сити.
Сообщений: 2680
точно не помню, для 2000, или для 7-ки, но была какая-то программуля (не бесплатная), которая пыталась выцепить структуру и данные из файлов БД.
генерила море скриптов.
5 июл 11, 22:16    [10928170]     Ответить | Цитировать Сообщить модератору
 Re: Mssql 2000 sp3, невосстанавливаемый suspect  [new]
Archikg
Member

Откуда:
Сообщений: 9
может быть bcp называется?
я находил Recovery toolbox for SQL, которая чинит мдфники,вроде просканировала,какие-то действия назначила, но в демо версии ничего делать конечного не хочет, таблеток найти не могу...
6 июл 11, 07:07    [10929273]     Ответить | Цитировать Сообщить модератору
 Re: Mssql 2000 sp3, невосстанавливаемый suspect  [new]
Archikg
Member

Откуда:
Сообщений: 9
bcp толком пользоваться не умею, да и там вроде указывается User или owner, чего я не знаю
6 июл 11, 08:10    [10929370]     Ответить | Цитировать Сообщить модератору
 Re: Mssql 2000 sp3, невосстанавливаемый suspect  [new]
shalomb
Member

Откуда: Израиль
Сообщений: 92
Ответ на твой вопрос ,дай ДБА поработать и он все решит ,касательно паролей если вы админ сервера то поменяйте пароль СА и работайте с сервером ,как сродным ,есть прог много ,что бы из битой базы вытащить данные ,но опять возращаюсь к певому предложению.
6 июл 11, 22:50    [10935524]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить