Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Поломана база, error 9004  [new]
SkrepkaNK
Member

Откуда:
Сообщений: 55
Полетела ОС на сервере, есть bd.mdf и bd_lof.ldf. Задача восстановить БД
Был MSDE, пытаюсь восстановить на sql server 2000 sp3

При присоединении БД ошибка:
error 9004: An error occurred while processing the log for database

Попробовала присоеденить только db.mdf, выполнила sp_attach_single_file_db

Server: Msg 823, Level 24, State 2, Line 1
I/O error (bad page ID) detected during read at offset 0x00000001b76000 in file 'D:\Microsoft SQL Server\MSSQL\Data\skif3.mdf'.
Device activation error. The physical file name 'D:\Program Files\Microsoft SQL Server\MSSQL\Data\Skif3_log.LDF' may be incorrect.
New log file 'D:\Microsoft SQL Server\MSSQL\Data\skif3_log.LDF' was created.

Connection Broken

Как восстановить БД?

Сообщение было отредактировано: 23 апр 09, 11:23
23 апр 09, 10:27    [7102702]     Ответить | Цитировать Сообщить модератору
 Re: Паломана база, error 9004  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
https://www.sql.ru/faq/faq_topic.aspx?fid=123
23 апр 09, 10:29    [7102718]     Ответить | Цитировать Сообщить модератору
 Re: Паломана база, error 9004  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
https://www.sql.ru/faq/faq_topic.aspx?fid=123
23 апр 09, 10:29    [7102720]     Ответить | Цитировать Сообщить модератору
 Re: Паломана база, error 9004  [new]
SkrepkaNK
Member

Откуда:
Сообщений: 55
Knyazev Alexey, tpg

По инструкции

Сделала 1-8 пункты,
В single user mode база не перевелась, перевела в dbo only mode (пункт 9а)

Теперь надо
go
USE <db_name>
GO
DBCC CHECKDB('<db_name>', REPAIR_ALLOW_DATA_LOSS)
go

выполнить?

Пытаюсь выполнить, дает ошибку:
Server: Msg 7919, Level 16, State 2, Line 1
Repair statement not processed. Database needs to be in single user mode.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.

В single user mode перевести базу не получается. Какие дальнейшие действия?
23 апр 09, 11:08    [7102986]     Ответить | Цитировать Сообщить модератору
 Re: Паломана база, error 9004  [new]
Glory
Member

Откуда:
Сообщений: 104760
SkrepkaNK


В single user mode перевести базу не получается.

И сообщение об ошибке звучит...
23 апр 09, 11:10    [7102998]     Ответить | Цитировать Сообщить модератору
 Re: Паломана база, error 9004  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
SkrepkaNK

В single user mode база не перевелась

просто отказалась? и ошибка нецензурная, поэтому вы постеснялись её выложить?
23 апр 09, 11:10    [7103003]     Ответить | Цитировать Сообщить модератору
 Re: Паломана база, error 9004  [new]
SkrepkaNK
Member

Откуда:
Сообщений: 55
Knyazev Alexey,

Server: Msg 5066, Level 16, State 1, Procedure sp_dboption, Line 470
Database options single user and dbo use only cannot be set at the same time.
23 апр 09, 11:16    [7103060]     Ответить | Цитировать Сообщить модератору
 Re: Паломана база, error 9004  [new]
Glory
Member

Откуда:
Сообщений: 104760
SkrepkaNK
Knyazev Alexey,

Server: Msg 5066, Level 16, State 1, Procedure sp_dboption, Line 470
Database options single user and dbo use only cannot be set at the same time.

Ну так а зачем вы из dbo use only переводите в single user ?
Нужно в single user переводить из multi user
23 апр 09, 11:18    [7103086]     Ответить | Цитировать Сообщить модератору
 Re: Паломана база, error 9004  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
sp_dboption 'Ваша база', 'dbo use only', 'FALSE'
23 апр 09, 11:19    [7103088]     Ответить | Цитировать Сообщить модератору
 Re: Паломана база, error 9004  [new]
SkrepkaNK
Member

Откуда:
Сообщений: 55
сделала так
sp_dboption 'skif3', 'dbo use only', 'false'

потом
sp_dboption '<db_name>', 'single user', 'true'
успешно

А потом
USE <db_name>
GO
DBCC CHECKDB('<db_name>', REPAIR_ALLOW_DATA_LOSS)
go

И результат
Server: Msg 8966, Level 16, State 1, Line 1
Could not read and latch page (1:3680) with latch type SH. sysobjects failed.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
23 апр 09, 11:19    [7103092]     Ответить | Цитировать Сообщить модератору
 Re: Поломана база, error 9004  [new]
SkrepkaNK
Member

Откуда:
Сообщений: 55
Knyazev Alexey,

Базу можно восстановить?
23 апр 09, 16:23    [7105886]     Ответить | Цитировать Сообщить модератору
 Re: Поломана база, error 9004  [new]
тут мы все
Guest
SkrepkaNK,

backup есть?
Вам нужно страничку одну восстановить (только вот я не помню, 2000 поддерживает или нет восстановление страницы)
23 апр 09, 17:00    [7106251]     Ответить | Цитировать Сообщить модератору
 Re: Поломана база, error 9004  [new]
SkrepkaNK
Member

Откуда:
Сообщений: 55
тут мы все,

есть только mdf и ldf
23 апр 09, 17:14    [7106360]     Ответить | Цитировать Сообщить модератору
 Re: Поломана база, error 9004  [new]
Oksana1
Member

Откуда:
Сообщений: 9
можно я тоже вольюсь в разговор:
у меня получилось сделать пункти 1-7, а при 8, выдает ошибку

Device activation error. The physical file name ' C:\VFP80\USERS\OKSANA\pit_oks\Subate\JAUNAIS!\good\pit_log.ldf' may be incorrect.

DBCC execution completed. If DBCC printed error messages, contact your system administrator.


что я сделала не так? подскажите пожалуйста...
24 апр 09, 11:14    [7109000]     Ответить | Цитировать Сообщить модератору
 Re: Поломана база, error 9004  [new]
Glory
Member

Откуда:
Сообщений: 104760
Oksana1
можно я тоже вольюсь в разговор:
у меня получилось сделать пункти 1-7, а при 8, выдает ошибку

Device activation error. The physical file name ' C:\VFP80\USERS\OKSANA\pit_oks\Subate\JAUNAIS!\good\pit_log.ldf' may be incorrect.

DBCC execution completed. If DBCC printed error messages, contact your system administrator.


что я сделала не так? подскажите пожалуйста...

Неправильно указали имя файла.
Или у сервера нет прав на этот каталог
24 апр 09, 11:16    [7109011]     Ответить | Цитировать Сообщить модератору
 Re: Поломана база, error 9004  [new]
Oksana1
Member

Откуда:
Сообщений: 9
Glory
Или у сервера нет прав на этот каталог


а как дать эти права или узнать, что они не даны?
24 апр 09, 11:30    [7109157]     Ответить | Цитировать Сообщить модератору
 Re: Поломана база, error 9004  [new]
Glory
Member

Откуда:
Сообщений: 104760
Oksana1
Glory
Или у сервера нет прав на этот каталог


а как дать эти права или узнать, что они не даны?

В списке служб системы есть служба mssqlserver
В ее свойствах указана учетная запись, под которой она запускается
Вот у этой учетной записи имеются(или не имеются) какие права на файлы и каталоги
24 апр 09, 11:33    [7109199]     Ответить | Цитировать Сообщить модератору
 Re: Поломана база, error 9004  [new]
Oksana1
Member

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

В списке служб системы есть служба mssqlserver
В ее свойствах указана учетная запись, под которой она запускается
Вот у этой учетной записи имеются(или не имеются) какие права на файлы и каталоги


спасибо, сейчас проверю...
24 апр 09, 11:42    [7109281]     Ответить | Цитировать Сообщить модератору
 Re: Поломана база, error 9004  [new]
Oksana1
Member

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

В списке служб системы есть служба mssqlserver
В ее свойствах указана учетная запись, под которой она запускается
Вот у этой учетной записи имеются(или не имеются) какие права на файлы и каталоги


учетных записей не вижу или я вообще не там ищу?...

п.с: пробовала 2-ой раз провести все шаги, на 8-м уже выдает только
DBCC execution completed. If DBCC printed error messages, contact your system administrator.

К сообщению приложен файл. Размер - 0Kb
24 апр 09, 16:15    [7111735]     Ответить | Цитировать Сообщить модератору
 Re: Поломана база, error 9004  [new]
Glory
Member

Откуда:
Сообщений: 104760
Oksana1
Glory

В списке служб системы есть служба mssqlserver
В ее свойствах указана учетная запись, под которой она запускается
Вот у этой учетной записи имеются(или не имеются) какие права на файлы и каталоги


учетных записей не вижу или я вообще не там ищу?...

Потому что они в закладке LogOn
24 апр 09, 16:21    [7111767]     Ответить | Цитировать Сообщить модератору
 Re: Поломана база, error 9004  [new]
Oksana1
Member

Откуда:
Сообщений: 9
Glory
Потому что они в закладке LogOn


в LogOn вот что...

как понять по этому : "учетной записи имеются(или не имеются) какие права на файлы и каталоги"?
(извинаюсь, если задаю глупые вопросы... просто первый раз со всей этой проблемой сталкиваюсь)

К сообщению приложен файл. Размер - 0Kb
24 апр 09, 16:32    [7111847]     Ответить | Цитировать Сообщить модератору
 Re: Поломана база, error 9004  [new]
Glory
Member

Откуда:
Сообщений: 104760
Oksana1
Glory
Потому что они в закладке LogOn


в LogOn вот что...

как понять по этому : "учетной записи имеются(или не имеются) какие права на файлы и каталоги"?
(извинаюсь, если задаю глупые вопросы... просто первый раз со всей этой проблемой сталкиваюсь)

Т.е. вы вообще не знакомы с принципами безопасности в Windows ?
Ни разу не создавали учетные записи ? Не назначали им права ?
24 апр 09, 16:35    [7111868]     Ответить | Цитировать Сообщить модератору
 Re: Поломана база, error 9004  [new]
Oksana1
Member

Откуда:
Сообщений: 9
Glory
Т.е. вы вообще не знакомы с принципами безопасности в Windows ?
Ни разу не создавали учетные записи ? Не назначали им права ?


нет, ни разу...
24 апр 09, 16:48    [7111958]     Ответить | Цитировать Сообщить модератору
 Re: Поломана база, error 9004  [new]
Oksana1
Member

Откуда:
Сообщений: 9
Glory, что мне посоветуете делать?...
24 апр 09, 17:09    [7112121]     Ответить | Цитировать Сообщить модератору
 Re: Поломана база, error 9004  [new]
Glory
Member

Откуда:
Сообщений: 104760
Oksana1
Glory, что мне посоветуете делать?...

Найти специалиста.
24 апр 09, 17:09    [7112129]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить