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

Откуда: Мурманск
Сообщений: 27465
имеем Microsoft SQL Server 2008 (SP2) - 10.0.4000.0 (X64) Sep 16 2010 19:43:16 Copyright (c) 1988-2008 Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)

ночью физически посыпался рейд
журнал транзакций потерян безвозвратно
сами же данный удалось прицепить, но

даже DBCC CHECKDB('souz',REPAIR_FAST )

выдает нам

Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6672600) по (1:6680687). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6680688) по (1:6688775). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6688776) по (1:6696863). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6696864) по (1:6704951). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6704952) по (1:6713039). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6713040) по (1:6721127). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6721128) по (1:6729215). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6729216) по (1:6737303). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6737304) по (1:6745391). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6745392) по (1:6753479). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6753480) по (1:6761567). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6761568) по (1:6769655). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6769656) по (1:6777743). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6777744) по (1:6785831). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6785832) по (1:6793919). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6793920) по (1:6802007). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6802008) по (1:6810095). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6810096) по (1:6818183). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6818184) по (1:6826271). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6826272) по (1:6834359). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6834360) по (1:6842447). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6842448) по (1:6850535). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6850536) по (1:6858623). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6858624) по (1:6866711). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6866712) по (1:6874799). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6874800) по (1:6882887). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8998, уровень 16, состояние 2, строка 1
Ошибки страниц на GAM, SGAM, или PFS-страницах блокируют проверку целостности размещения в базе данных с идентификатором 7 страниц с (1:6882888) по (1:6890975). Чтобы обнаружить причину, просмотрите другие ошибки.
Сообщение 8909, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения 72057600885129216 (тип Unknown), идентификатор страницы (1:6672600) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (1:727176).
Сообщение 8909, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения 72057600885129216 (тип Unknown), идентификатор страницы (1:6680688) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (1:735264).
Сообщение 8909, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения 72057600885260288 (тип Unknown), идентификатор страницы (1:6688776) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (1:743352).
Сообщение 8909, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения 72057600885325824 (тип Unknown), идентификатор страницы (1:6696864) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (1:751440).
Сообщение 8909, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения 72057600885391360 (тип Unknown), идентификатор страницы (1:6704952) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (1:759528).
Сообщение 8909, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения 72057600885981184 (тип Unknown), идентификатор страницы (1:6713040) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (1:767616).
Сообщение 8909, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения 72057600885981184 (тип Unknown), идентификатор страницы (1:6721128) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (1:775704).
Сообщение 8909, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения 72057600885981184 (тип Unknown), идентификатор страницы (1:6729216) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (1:783792).
Сообщение 8909, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения 72057600885981184 (тип Unknown), идентификатор страницы (1:6737304) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (1:791880).
Сообщение 8909, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения 72057600886046720 (тип Unknown), идентификатор страницы (1:6745392) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (1:799968).
Сообщение 8909, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения 72057600886177792 (тип Unknown), идентификатор страницы (1:6753480) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (1:808056).
Сообщение 8909, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения 72057600886243328 (тип Unknown), идентификатор страницы (1:6761568) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (1:816144).
Сообщение 8909, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения 72057600886308864 (тип Unknown), идентификатор страницы (1:6769656) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (1:824232).
Сообщение 8909, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения 72057600886964224 (тип Unknown), идентификатор страницы (1:6777744) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (1:832320).
Сообщение 8909, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения 72057600886964224 (тип Unknown), идентификатор страницы (1:6785832) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (1:840408).
Сообщение 8909, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения 72057600886964224 (тип Unknown), идентификатор страницы (1:6793920) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (1:848496).
Сообщение 8909, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения 72057600886964224 (тип Unknown), идентификатор страницы (1:6802008) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (1:856584).
Сообщение 8909, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения 72057600886964224 (тип Unknown), идентификатор страницы (1:6810096) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (1:864672).
Сообщение 8909, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения 72057600888995840 (тип Unknown), идентификатор страницы (1:6858624) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (1:913200).
Сообщение 233, уровень 20, состояние 0, строка 0
Ошибка на транспортном уровне при получении результатов с сервера. (provider: Поставщик общей памяти, error: 0 - С обоих концов канала отсутствуют процессы.)


в общем вопрос такой, эти битые страницы я так подозреваю потеряны навсегда, но можно как-то проигнорировать (очистить) и запустить то, что есть, чтобы поднять хоть часть данных, которые были после последнего бэкапа?
27 фев 13, 15:27    [13989232]     Ответить | Цитировать Сообщить модератору
 Re: пмахите.... упала база  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
автор
сами же данный удалось прицепить


Что-нибудь получилось выгрузить в файлы, например?
27 фев 13, 15:32    [13989274]     Ответить | Цитировать Сообщить модератору
 Re: пмахите.... упала база  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
Про бэкап, смысла спрашивать нет ?
27 фев 13, 15:34    [13989301]     Ответить | Цитировать Сообщить модератору
 Re: пмахите.... упала база  [new]
Сергей84
Member

Откуда: Мурманск
Сообщений: 27465
pkarklin
автор
сами же данный удалось прицепить


Что-нибудь получилось выгрузить в файлы, например?

не совсем понял, что? куда? выгрузить
27 фев 13, 15:35    [13989305]     Ответить | Цитировать Сообщить модератору
 Re: пмахите.... упала база  [new]
Сергей84
Member

Откуда: Мурманск
Сообщений: 27465
Ozerov
Про бэкап, смысла спрашивать нет ?

бэкап есть позавчерашний, т.к. крах рейда был во время последнего бэкапа и он испорчен, но за день у нас было много операций и их повторить крайне проблематично
27 фев 13, 15:36    [13989313]     Ответить | Цитировать Сообщить модератору
 Re: пмахите.... упала база  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Сергей84
не совсем понял, что? куда? выгрузить


Выгрузить данные и таблиц поврежденной бд в текстовые файлы, например.

Сообщение было отредактировано: 27 фев 13, 15:37
27 фев 13, 15:37    [13989323]     Ответить | Цитировать Сообщить модератору
 Re: пмахите.... упала база  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
Сергей84
Ozerov
Про бэкап, смысла спрашивать нет ?

бэкап есть позавчерашний, т.к. крах рейда был во время последнего бэкапа и он испорчен, но за день у нас было много операций и их повторить крайне проблематично

Значит Ваш план бэкапа не отвечает Вашим потребностям. Задумайтесь об этом.
27 фев 13, 15:39    [13989341]     Ответить | Цитировать Сообщить модератору
 Re: пмахите.... упала база  [new]
Сергей84
Member

Откуда: Мурманск
Сообщений: 27465
pkarklin
Сергей84
не совсем понял, что? куда? выгрузить


Выгрузить данные и таблиц поврежденной бд в текстовые файлы, например.

пытаюсь скопировать данные из битой базы в базу старую из бэкапа
но выдает вот такое сообщение
Не удалось вставить явное значение в столбец временной метки. Используйте INSERT со списком столбцов, чтобы исключить столбец временной метки, либо вставьте DEFAULT в столбец временной метки.

в результирующей таблице есть столбец таймстемп
как бы мне перегнать данные не перечисляя столбцы, но чтобы верстамп получило значение дефаулт?
27 фев 13, 16:35    [13989798]     Ответить | Цитировать Сообщить модератору
 Re: пмахите.... упала база  [new]
gang
Member

Откуда:
Сообщений: 1394
Вар.1
Сергей84
Используйте INSERT со списком столбцов, чтобы исключить столбец временной метки

Т.е.
 insert tab_new (field1,2,..,n-1 кроме timestamp) select field1,2,..,n-1 кроме timestamp from tab_original


Вар.2 Для вставки значений через values:
create table t (x int, y timestamp)
insert t values(1, DEFAULT)

Вар.3
select into tab_new2 from tab_original, tab_new where ...
27 фев 13, 16:56    [13989961]     Ответить | Цитировать Сообщить модератору
 Re: пмахите.... упала база  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Сергей84
пытаюсь скопировать данные из битой базы в базу старую из бэкапа
но выдает вот такое сообщение


Вы руками что-ли скрипт пишете? Мастер экспорта\импорта не пробовали в студии запускать?!
27 фев 13, 17:09    [13990058]     Ответить | Цитировать Сообщить модератору
 Re: пмахите.... упала база  [new]
Сергей84
Member

Откуда: Мурманск
Сообщений: 27465
часть данных удалось перенести, но часть никак не хотит

select _Document338_IDRRef,_KeyField,_LineNo7971,_Fld7972RRef,_Fld7973RRef,_Fld7975RRef,_Fld7976,_Fld7977,_Fld7978,_Fld7979RRef,_Fld7986,_Fld7987,_Fld7988RRef,_Fld7989RRef,_Fld7990RRef,_Fld7991RRef,_Fld7992_TYPE,_Fld7992_RTRef,_Fld7992_RRRef,_Fld7993_TYPE,_Fld7993_RTRef,_Fld7993_RRRef,_Fld7994,_Fld7995,_Fld7996RRef,_Fld7997RRef,_Fld7998RRef,_Fld7999RRef,_Fld8000RRef,_Fld8001RRef,_Fld8004,_Fld8005RRef,_Fld8006,_Fld8007,_Fld13836,_Fld13837,_Fld15560RRef,_Fld15977 from Souz.dbo._Document338_VT7970 WITH (INDEX(0)) where _Document338_IDRRef not in (select _Document338_IDRRef from _Document338_VT7970)

выпадает с ошибкой

Ошибка при попытке выборки логической страницы (1:26639) в базе данных 7. Она принадлежит единице распределения 72057601016659968, а не 72057601073676288.

можно как-то выбрать данные проигнорировав эту страницу и чтобы индексы не используя, т.к. хоть и указан хинт INDEX(0) - по плану идет сканирование кластерного индекса
27 фев 13, 18:44    [13990749]     Ответить | Цитировать Сообщить модератору
 Re: пмахите.... упала база  [new]
Сергей84
Member

Откуда: Мурманск
Сообщений: 27465
Ozerov
Сергей84
пропущено...

бэкап есть позавчерашний, т.к. крах рейда был во время последнего бэкапа и он испорчен, но за день у нас было много операций и их повторить крайне проблематично

Значит Ваш план бэкапа не отвечает Вашим потребностям. Задумайтесь об этом.

да я как бы вообще к этому отношение не имею, но чинить попросили меня :)
27 фев 13, 19:18    [13990844]     Ответить | Цитировать Сообщить модератору
 Re: пмахите.... упала база  [new]
Сергей84
Member

Откуда: Мурманск
Сообщений: 27465
pkarklin
Сергей84
пытаюсь скопировать данные из битой базы в базу старую из бэкапа
но выдает вот такое сообщение


Вы руками что-ли скрипт пишете? Мастер экспорта\импорта не пробовали в студии запускать?!

мастера не наш метод
если серьезно - то у меня больше 1000 таблиц из них нужно где-то порядка 200, т.к. они критичны, остальные можно терять
наиболее простой способ найти таблицы выбрать из сисобджект по лайку
27 фев 13, 19:19    [13990845]     Ответить | Цитировать Сообщить модератору
 Re: пмахите.... упала база  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Сергей84
по плану идет сканирование кластерного индекса


Кластерный индекс - это и есть сама таблица.
27 фев 13, 19:22    [13990849]     Ответить | Цитировать Сообщить модератору
 Re: пмахите.... упала база  [new]
Гость333
Member

Откуда:
Сообщений: 3683
Сергей84
Microsoft SQL Server 2008 (SP2)

даже DBCC CHECKDB('souz',REPAIR_FAST )
выдает нам

Так, на всякий случай — вы ведь знаете, что опция REPAIR_FAST — это пустышка?
BOL - DBCC CHECKDB
REPAIR_FAST
Maintains syntax for backward compatibility only. No repair actions are performed.

Опция что-то там значила в версии 2000 и превратилась в тыкву в версии 2005.

Не пробовали REPAIR_ALLOW_DATA_LOSS?
28 фев 13, 09:38    [13992230]     Ответить | Цитировать Сообщить модератору
 Re: пмахите.... упала база  [new]
Сергей84
Member

Откуда: Мурманск
Сообщений: 27465
Гость333
Сергей84
Microsoft SQL Server 2008 (SP2)

даже DBCC CHECKDB('souz',REPAIR_FAST )
выдает нам

Так, на всякий случай — вы ведь знаете, что опция REPAIR_FAST — это пустышка?
BOL - DBCC CHECKDB
REPAIR_FAST
Maintains syntax for backward compatibility only. No repair actions are performed.

Опция что-то там значила в версии 2000 и превратилась в тыкву в версии 2005.

Не пробовали REPAIR_ALLOW_DATA_LOSS?

я все 3 ключа пробывал - результат один и тот же
28 фев 13, 09:48    [13992274]     Ответить | Цитировать Сообщить модератору
 Re: пмахите.... упала база  [new]
Сергей84
Member

Откуда: Мурманск
Сообщений: 27465
pkarklin
Сергей84
по плану идет сканирование кластерного индекса


Кластерный индекс - это и есть сама таблица.

однако
если я делал select * from t where id in (...)
то запрос выпадал в ошибку
если сделать select * from t with (index(3)) where id in (...)
то запрос выдает 3800 строк
если сделать select count(*) from t where id in (...)
запрос возвращает результат 5100

в итоге получается такая картина
если идем по кластерному индексу - натыкаемся на ошибку, всего записей нужных нам 5100, однако если попытаться прошмыгнуть по другому индексу - то мы можем получить доступ только к 3800
следовательно вопрос как можно достать недостающие записи?
28 фев 13, 09:53    [13992290]     Ответить | Цитировать Сообщить модератору
 Re: пмахите.... упала база  [new]
Гость333
Member

Откуда:
Сообщений: 3683
Сергей84
если сделать select * from t with (index(3)) where id in (...)
то запрос выдает 3800 строк

Попробуйте прошмыгнуть по этому индексу с другой стороны:
select * from t with (index(3)) where id in (...) order by столбец_индекса_3 desc

И "where id in (...)" — что там в многоточии? Идентификаторы через запятую? Какой-то запрос?
28 фев 13, 10:05    [13992352]     Ответить | Цитировать Сообщить модератору
 Re: пмахите.... упала база  [new]
Сергей84
Member

Откуда: Мурманск
Сообщений: 27465
Гость333
Сергей84
если сделать select * from t with (index(3)) where id in (...)
то запрос выдает 3800 строк

Попробуйте прошмыгнуть по этому индексу с другой стороны:
select * from t with (index(3)) where id in (...) order by столбец_индекса_3 desc

И "where id in (...)" — что там в многоточии? Идентификаторы через запятую? Какой-то запрос?

запрос к этой же таблице, но из базы бэкапа
28 фев 13, 10:16    [13992418]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить