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

Откуда:
Сообщений: 48
Добрый день. Пробую вылечить БД DBCC CHECKDB с параметром REPAIR_ALLOW_DATA_LOSS, выдает вот такие ошибки: Сообщение 8909, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения -9223372036854775808 (тип Unknown), идентификатор страницы (1:691330) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (0:0).
Для исправления данной ошибки необходимо сначала исправить другие ошибки.
22 авг 11, 20:49    [11160072]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выличить БД.  [new]
Alex_241
Member

Откуда:
Сообщений: 48
"Для исправления данной ошибки необходимо сначала исправить другие ошибки." какие другие ошибки????? непонятно
22 авг 11, 20:59    [11160094]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выличить БД.  [new]
DENIS_CHEL
Member

Откуда:
Сообщений: 23097
Актуального бекапа нету?

Что вернет

select @@version
22 авг 11, 21:00    [11160095]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выличить БД.  [new]
Alex_241
Member

Откуда:
Сообщений: 48
База работает, только иногда вылетает, бекапы есть но в них такаяже ошибка
22 авг 11, 21:15    [11160139]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выличить БД.  [new]
Alex_241
Member

Откуда:
Сообщений: 48
Microsoft SQL Server 2005 - 9.00.4035.00 (Intel X86) Nov 24 2008 13:01:59 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
22 авг 11, 21:16    [11160144]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выличить БД.  [new]
DENIS_CHEL
Member

Откуда:
Сообщений: 23097
Хм... Были версии, но в связи с номером сервис пака они отпали...

А если проверить жесткий диск на наличие проблем?
22 авг 11, 21:20    [11160157]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выличить БД.  [new]
Alex_241
Member

Откуда:
Сообщений: 48
Проблемы с HDD были но щас жесткие диски поставил новые, заменил сразу все..........
22 авг 11, 21:29    [11160171]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выличить БД.  [new]
DENIS_CHEL
Member

Откуда:
Сообщений: 23097
DBCC CHECKDB без repair_allow_data_loss отрабатывает?

PS Если есть "пустая" БД может быть имеет смысл скопировать данные в нее?
22 авг 11, 21:39    [11160195]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выличить БД.  [new]
Alex_241
Member

Откуда:
Сообщений: 48
DBCC CHECKDB без repair_allow_data_loss - пробывал, говарит что есть ошибки....... база 1С - ная при выгрузки(стандартными средствами 1С) БД выдает ошибку...... тоесть не выгружается
22 авг 11, 21:48    [11160232]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выличить БД.  [new]
DENIS_CHEL
Member

Откуда:
Сообщений: 23097
Alex_241
DBCC CHECKDB без repair_allow_data_loss - пробывал, говарит что есть ошибки....... база 1С - ная при выгрузки(стандартными средствами 1С) БД выдает ошибку...... тоесть не выгружается


Пустая конфигурация есть?

Если есть - то развернуть, и попробовать средствами SQL SERVER перенести данные в пустую БД...

PS Будут потеря части данных ятакду...

PPS Ну или подождать утра... Может я сгущаю краски...
22 авг 11, 22:01    [11160272]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выличить БД.  [new]
Alex_241
Member

Откуда:
Сообщений: 48
При копировании: Ошибка: 824, серьезность: 24, состояние: 2.,
QL Server detected a logical consistency-based I/O error: неверная контрольная сумма (ожидаемая 0x4bf299b; фактическая 0x94226346). It occurred during a прочитать of page (1:691326) in database ID 11 at offset 0x000001518fc000 in file 'D:\RarusNew\RarusNeww.mdf'. Additional messages in the SQL Server error log or system event log may provide more detail. This is a severe error condition that threatens database integrity and must be corrected immediately. Complete a full database consistency check (DBCC CHECKDB). This error can be caused by many factors; for more information, see SQL Server Books Online.
22 авг 11, 22:06    [11160284]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выличить БД.  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Alex_241
...This error can be caused by many factors; for more information, see SQL Server Books Online.


http://msdn.microsoft.com/ru-ru/library/aa337274(v=SQL.90).aspx
23 авг 11, 06:11    [11161131]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выличить БД.  [new]
Alex_241
Member

Откуда:
Сообщений: 48
Да проблемы с оборудованием все устранили, как я пнимаю эти ошибки образовались в БД когда были проблеммы с HDD, но вопрос как щас эти ошибки полечить???????
23 авг 11, 08:34    [11161271]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выличить БД.  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Ну, а после копирования DBCC CHECKDB делали?
23 авг 11, 08:45    [11161290]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выличить БД.  [new]
Alex_241
Member

Откуда:
Сообщений: 48
так говорюже при копировании "Ошибка: 824, серьезность: 24, состояние: 2.,", база не копируется в другую... если я правильно копирую - правой кнопкой БД - ЗАДАЧИ - Выполнить копирования БД
23 авг 11, 17:39    [11166273]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выличить БД.  [new]
Alex_241
Member

Откуда:
Сообщений: 48
пробывал делать экспортр БД в другую БД, ошибка:
- Выполнить передачу с TransferProvider. (Ошибка)
Сообщения
ОШИБКА: errorCode=-1071636471 description=Код ошибки служб SSIS: DTS_E_OLEDBERROR. Возникла ошибка OLE DB. Код ошибки: 0x80004005.
Доступна запись OLE DB. Источник: "Microsoft SQL Native Client" Результат: 0x80004005 Описание: "SQL Server обнаружил логическую ошибку ввода-вывода, связанную с согласованностью: неверная контрольная сумма (ожидаемая 0x4bf299b; фактическая 0x94226346). Она произошла при прочитать страницы (1:691326) в базе данных с идентификатором 11 по смещению 0x000001518fc000 файла "D:\RarusNew\RarusNeww.mdf". Дополнительные сведения см. в журнале ошибок SQL Server и журнале системных событий. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть немедленно исправлена. Выполните полную проверку базы данных на согласованность (DBCC CHECKDB). Эта ошибка может быть вызвана многими причинами; дополнительные сведения см. в электронной документации по SQL Server.".
helpFile=dtsmsg.rll helpContext=0 idofInterfaceWithError={8BDFE893-E9D8-4D23-9739-DA807BCDC2AC}

Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476

ОШИБКА: errorCode=-1073450952 description=Код ошибки служб SSIS: DTS_E_PRIMEOUTPUTFAILED. Метод PrimeOutput для компонента компонент "Источник "OLE DB"" (1) завершился сбоем с кодом ошибки 0xC0202009. Компонент вернул код ошибки при вызове метода PrimeOutput() из обработчика конвейера. Значение кода ошибки определяется компонентом, но ошибка является неустранимой, и выполнение конвейера остановлено. Возможно, до этого были опубликованы сообщения об ошибках, в которых содержатся более подробные сведения о причине сбоя.
helpFile=dtsmsg.rll helpContext=0 idofInterfaceWithError={8BDFE893-E9D8-4D23-9739-DA807BCDC2AC}

Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476

ОШИБКА: errorCode=-1073450975 description=Код ошибки служб SSIS: DTS_E_THREADFAILED. Поток "SourceThread0" завершился с кодом ошибки 0xC0047038. Возможно, до этого были опубликованы сообщения об ошибках, в которых содержатся более подробные сведения о причине завершения потока.
helpFile=dtsmsg.rll helpContext=0 idofInterfaceWithError={8BDFE893-E9D8-4D23-9739-DA807BCDC2AC}

Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476

ОШИБКА: errorCode=-1073450951 description=Код ошибки служб SSIS: DTS_E_THREADCANCELLED. Поток "WorkThread0" получил команду остановки и завершает свое выполнение. Остановка конвейера была вызвана запросом пользователя или ошибкой в другом потоке. Возможно, до этого были опубликованы сообщения об ошибках, в которых содержатся более подробные сведения о причине завершения потока.
helpFile=dtsmsg.rll helpContext=0 idofInterfaceWithError={8BDFE893-E9D8-4D23-9739-DA807BCDC2AC}

Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476

ОШИБКА: errorCode=-1073450975 description=Код ошибки служб SSIS: DTS_E_THREADFAILED. Поток "WorkThread0" завершился с кодом ошибки 0xC0047039. Возможно, до этого были опубликованы сообщения об ошибках, в которых содержатся более подробные сведения о причине завершения потока.
helpFile=dtsmsg.rll helpContext=0 idofInterfaceWithError={8BDFE893-E9D8-4D23-9739-DA807BCDC2AC}

Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476

ОШИБКА: errorCode=-1071636471 description=Код ошибки служб SSIS: DTS_E_OLEDBERROR. Возникла ошибка OLE DB. Код ошибки: 0x80004005.
Доступна запись OLE DB. Источник: "Microsoft SQL Native Client" Результат: 0x80004005 Описание: "SQL Server обнаружил логическую ошибку ввода-вывода, связанную с согласованностью: неверная контрольная сумма (ожидаемая 0x4bf299b; фактическая 0x94226346). Она произошла при прочитать страницы (1:691326) в базе данных с идентификатором 11 по смещению 0x000001518fc000 файла "D:\RarusNew\RarusNeww.mdf". Дополнительные сведения см. в журнале ошибок SQL Server и журнале системных событий. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть немедленно исправлена. Выполните полную проверку базы данных на согласованность (DBCC CHECKDB). Эта ошибка может быть вызвана многими причинами; дополнительные сведения см. в электронной документации по SQL Server.".
helpFile=dtsmsg.rll helpContext=0 idofInterfaceWithError={8BDFE893-E9D8-4D23-9739-DA807BCDC2AC} (Microsoft.SqlServer.DtsTransferProvider)

Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476
23 авг 11, 17:44    [11166323]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выличить БД.  [new]
Alex_241
Member

Откуда:
Сообщений: 48
Так у меня ничего и не получается, подскажите как быть то.... должен же быть какой то способ поченить эту БД
24 авг 11, 09:44    [11169002]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выличить БД.  [new]
Glory
Member

Откуда:
Сообщений: 104751
Alex_241
Так у меня ничего и не получается, подскажите как быть то.... должен же быть какой то способ поченить эту БД

- Восстановление из бэкапа
- Выгрузка каждой таблицы отдельно
24 авг 11, 10:11    [11169126]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выличить БД.  [new]
Alex_241
Member

Откуда:
Сообщений: 48
"- Восстановление из бэкапа" - бекапы есть, но база в бекапах с теми же самыми ошибками
24 авг 11, 15:33    [11172112]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выличить БД.  [new]
DENIS_CHEL
Member

Откуда:
Сообщений: 23097
Alex_241
"- Восстановление из бэкапа" - бекапы есть, но база в бекапах с теми же самыми ошибками


Если есть - то развернуть, и попробовать средствами SQL SERVER перенести данные в пустую БД...


- Выгрузка каждой таблицы отдельно
24 авг 11, 15:37    [11172158]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить