|
Нижнее значение ключа на странице меньше значения ключа в родительском объекте
|
|||
---|---|---|---|
#18+
Создал план обслуживания, в котором только один пункт - проверка целостности одной базы. При выполнении плана такая ошибка Выполняется от имени пользователя: WORKGROUP\система. Программа выполнения пакетов Microsoft (R) SQL Server Version 10.50.1600.1 for 64-bit (C) Корпорация Майкрософт (Microsoft Corporation), 2010. Все права защищены. Начало: 10:02:52 Выполнение: 2021-03-18 10:02:53.20 Источник: {2B81D366-8080-4870-BC6D-BF8C45439604} Выполнение запроса "DECLARE @Guid UNIQUEIDENTIFIER EXECUTE msdb..sp...".: 100% завершено Конец выполнения Выполнение: 2021-03-18 10:02:53.76 Источник: Задача "Проверка целостности базы данных" Выполнение запроса "USE [base] ".: 50% завершено Конец выполнения Ошибка: 2021-03-18 10:04:20.30 Код: 0xC002F210 Источник: Задача "Проверка целостности базы данных" Задача "Выполнение SQL" Описание: Сбой выполнения запроса "DBCC CHECKDB(N'base') WITH NO_INFOMSGS " со следующей ошибкой: "Ошибка таблицы: идентификатор объекта 1458104235, идентификатор индекса 1, идентификатор секции 72057594045661184, идентификатор единицы размещения 72057594080329728 (тип In-row data). Нижнее значение ключа на странице (1:2570177) (уровень 0) меньше значения ключа в родительском объекте (1:1543609), слот 66. CHECKDB обнаружил 0 ошибок размещения и 1 ошибок согласованности в таблице "RG277" (идентификатор объекта 1458104235). CHECKDB обнаружил 0 ошибок размещения и 1 ошибок согласованности в базе данных "base". repair_rebuild - это минимальный уровень исправления для ошибок, найденных DBCC CHECKDB (base).". Возможные причины сбоя: проблемы с этим запросом, свойство "ResultSet" установлено неправильно, параметры установлены неправильно или соединение было установлено неправильно. Конец ошибки DTExec: завершено исполнение пакетаDTSER_FAILURE (1). Начало: 10:02:52 Готово: 10:04:20 Прошло:88.11 секунд. Не удалось выполнить пакет. Шаг завершился с ошибкой Что делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2021, 11:11 |
|
Нижнее значение ключа на странице меньше значения ключа в родительском объекте
|
|||
---|---|---|---|
#18+
OnePrg, Если нет бекапов - начинать паниковать. У вас в таблице c id = 1458104235 на странице данных оказался ключ меньший чем уровнем выше - значит у вас "поломанное" (не консистентное) дерево кластерного индекса. Где именно "поломка" - на листовом уровне или на промежуточном - вопрос. Если на промежуточном, то repair_rebuild должен помочь Если на листовом, то без потери или ручной правки данных (ну или ресторе еще не битой версии) не выйдет Если страница не успела обновиться, то можно глянуть, что же там за ключи. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2021, 11:22 |
|
Нижнее значение ключа на странице меньше значения ключа в родительском объекте
|
|||
---|---|---|---|
#18+
msLex, Создал резервную копию базы, загрузил её на тестовую базу и на тестовой базе задание выполнилось. Сейчас попробую создать резервную копию и сразу же загрузить. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2021, 11:59 |
|
|
start [/forum/topic.php?fid=46&tid=1684938]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
68ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 317ms |
total: | 465ms |
0 / 0 |