Имя: Пароль:
1C
1C 7.7
v7: SQL - база. Проблема с "_1SENTRY"
,
0 PCcomCat
 
06.06.16
13:03
Доброго времени, уважаемые!

Проблема: вылетает база с ошибкой SQL при формировании отчета.

При выполнении:

ALTER DATABASE ИмяБД
SET SINGLE_USER
WITH ROLLBACK IMMEDIATE;
GO

DBCC CHECKDB (N'ИмяБД', REPAIR_REBUILD) WITH NO_INFOMSGS
GO

выдается следующий результат:

****

Неуточненные транзакции проходят откат. Предварительно выполнение отката: 100%.
Сообщение 8909, уровень 16, состояние 1, строка 2
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения 0 (тип Unknown), идентификатор страницы (1:1052787) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (0:0).
        Уровень исправлений для данной инструкции DBCC вызвал обход данного исправления.
Сообщение 8909, уровень 16, состояние 1, строка 2
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения 0 (тип Unknown), идентификатор страницы (1:1052866) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (0:0).
        Уровень исправлений для данной инструкции DBCC вызвал обход данного исправления.
CHECKDB обнаружил 0 ошибок размещения и 2 ошибок согласованности, не связанных ни с одним объектом.
Сообщение 8928, уровень 16, состояние 1, строка 2
Идентификатор объекта 1787153412, идентификатор индекса 1, идентификатор секции 72057594099400704, идентификатор единицы размещения 72057594108116992 (тип In-row data): не удалось обработать страницу (1:1052866). Для получения подробных сведений просмотрите сообщения о других ошибках.
        Уровень исправлений для данной инструкции DBCC вызвал обход данного исправления.
Сообщение 8976, уровень 16, состояние 1, строка 2
Ошибка таблицы: идентификатор объекта 1787153412, идентификатор индекса 1, идентификатор секции 72057594099400704, идентификатор единицы размещения 72057594108116992 (тип In-row data). Страница (1:1052866) не была обнаружена при просмотре, хотя ее родитель (1:654646) и предыдущая страница (1:1052865) ссылаются на нее. Проверьте предыдущие ошибки.
        Для исправления данной ошибки необходимо сначала исправить другие ошибки.
Сообщение 8978, уровень 16, состояние 1, строка 2
Ошибка таблицы: идентификатор объекта 1787153412, идентификатор индекса 1, идентификатор секции 72057594099400704, идентификатор единицы размещения 72057594108116992 (тип In-row data). Отсутствует ссылка на страницу (1:1052930) с предыдущей страницы (1:1052866). Возможна ошибка связывания цепочек.
        Для исправления данной ошибки необходимо сначала исправить другие ошибки.
Сообщение 8928, уровень 16, состояние 1, строка 2
Идентификатор объекта 1787153412, идентификатор индекса 5, идентификатор секции 72057594099662848, идентификатор единицы размещения 72057594108379136 (тип In-row data): не удалось обработать страницу (1:1052787). Для получения подробных сведений просмотрите сообщения о других ошибках.
        Уровень исправлений для данной инструкции DBCC вызвал обход данного исправления.
Сообщение 8976, уровень 16, состояние 1, строка 2
Ошибка таблицы: идентификатор объекта 1787153412, идентификатор индекса 5, идентификатор секции 72057594099662848, идентификатор единицы размещения 72057594108379136 (тип In-row data). Страница (1:1052787) не была обнаружена при просмотре, хотя ее родитель (1:206796) и предыдущая страница (1:1052784) ссылаются на нее. Проверьте предыдущие ошибки.
        Для исправления данной ошибки необходимо сначала исправить другие ошибки.
Сообщение 8978, уровень 16, состояние 1, строка 2
Ошибка таблицы: идентификатор объекта 1787153412, идентификатор индекса 5, идентификатор секции 72057594099662848, идентификатор единицы размещения 72057594108379136 (тип In-row data). Отсутствует ссылка на страницу (1:1052791) с предыдущей страницы (1:1052787). Возможна ошибка связывания цепочек.
        Для исправления данной ошибки необходимо сначала исправить другие ошибки.
CHECKDB обнаружил 0 ошибок размещения и 6 ошибок согласованности в таблице "_1SENTRY" (идентификатор объекта 1787153412).
CHECKDB обнаружил 0 ошибок размещения и 8 ошибок согласованности в базе данных "Test_PC".
repair_allow_data_loss - это минимальный уровень исправления для ошибок, найденных DBCC CHECKDB (Test_PC, repair_rebuild).

Проведение документов в проблемном периоде также отваливается с ошибкой SQL.

Подскажите, что можно сделать? (С SQL пока на ВЫ.)
1 Mikeware
 
06.06.16
13:05
восстановить из бэкапа.
2 PCcomCat
 
06.06.16
13:07
P.S.: SQL 2008, Агента сервера SQL в Menegement studio почему-то нет, соответственно нет заданий на реиндексацию, архивирование и т.д.
По крайней мере я их не вижу. Знаю, где сиё есть в SQL 2012.
3 PCcomCat
 
06.06.16
13:08
(1) Традиция жанра: бэкапов нет. Просто попала в руки мне сегодня.
4 zva
 
06.06.16
13:09
<<repair_allow_data_loss - это минимальный уровень исправления для ошибок, найденных DBCC CHECKDB (Test_PC, repair_rebuild).>>
Запустить DBCC CHECKDB (Test_PC, repair_allow_data_loss) на копии базы.
5 PCcomCat
 
06.06.16
13:10
(4) Ок, спасибо, сейчас попробую. Это и есть копия.
6 Mikeware
 
06.06.16
13:12
(3) Ну, по традициям жанра - таблица битая. попробуй чекДБ с опцией аллоу_дата_лосс, и проверяй то, что восстановится.
но скорее всего, обломаешься...
7 PCcomCat
 
06.06.16
13:13
(6) Т.е. шансов может не быть?
8 Mikeware
 
06.06.16
13:15
(7) шансы есть всегда.
Просто, имхо, в данном случае они очень близки к нулю. Таблица как-то восстановится, но что в ней будет - неизвестно.
9 PCcomCat
 
06.06.16
13:16
А как добавить Агента SQl на установленный SQL, что задания назначить? Где можно почитать?
10 Зая Бусечка
 
06.06.16
13:19
(9) А не экспресс ли у тебя?
И какая версия скуля?
11 PCcomCat
 
06.06.16
13:20
(10) Х.з. Сейчас гляну...
12 PCcomCat
 
06.06.16
13:21
SQL 2008 R2
13 PCcomCat
 
06.06.16
13:21
Microsoft SQL Server Express Edition with Advanced Services (64-bit)
14 PCcomCat
 
06.06.16
13:22
(10) Ага...
15 Зая Бусечка
 
06.06.16
13:23
в 2008 експрессе агент уже вроде есть...
16 PCcomCat
 
06.06.16
13:25
(15) В том-то и дело: я его не наблюдаю. Вот и спашиваю, может где припрятан, или задания как-то по другому задаются?
17 Зая Бусечка
 
06.06.16
13:26
(16) попробуй через командные файлы и скрипты sql
18 Mikeware
 
06.06.16
13:27
(16) в менеджмент студии - папка Управление, в ней - Планы обслуживания..
19 mehfk
 
06.06.16
13:27
Нет в экспрессе агента.
20 PCcomCat
 
06.06.16
13:27
Прогер, который вел базу, сказал владельцам базы, что нужно перепроводить все документы с начала учета. Проблемный май месяц, но перепроведение в нем выпадает с ошибкой.
21 PCcomCat
 
06.06.16
13:28
(18) К сожалению, там такого нет.
22 Mikeware
 
06.06.16
13:30
(21) значит, (19)
А вообще, у неэкспресса в МС даже объект есть - SQLAgent..
(20) тогда, видимо, легко отделаетесь. восстановить таблицу с потерями, и перепровести май...
23 PCcomCat
 
06.06.16
13:32
Результат DBCC CHECKDB (Test_PC, repair_allow_data_loss) содержит зловеще много строк. На что обратить внимание?
24 PCcomCat
 
06.06.16
13:32
Например:

Результаты DBCC для "Test_PC".
Сообщение 9675 компонента Service Broker, состояние 1: Проанализировано типов сообщений: 14.
Сообщение 9676 компонента Service Broker, состояние 1: Проанализировано контрактов службы: 6.
Сообщение 9667 компонента Service Broker, состояние 1: Проанализировано служб: 3.
Сообщение 9668 компонента Service Broker, состояние 1: Проанализировано очередей служб: 3.
Сообщение 9669 компонента Service Broker, состояние 1: Проанализировано конечных точек диалога: 0.
Сообщение 9674 компонента Service Broker, состояние 1: Проанализировано групп сообщений: 0.
Сообщение 9670 компонента Service Broker, состояние 1: Проанализировано привязок удаленной службы: 0.
Сообщение 9605 компонента Service Broker, состояние 1: Проанализировано приоритетов диалога: 0.
Сообщение 8909, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения 0 (тип Unknown), идентификатор страницы (1:1052787) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (0:0).
        Данная ошибка была исправлена.
Сообщение 8909, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 0, идентификатор индекса -1, идентификатор секции 0, идентификатор единицы размещения 0 (тип Unknown), идентификатор страницы (1:1052866) содержит неправильный идентификатор страницы в заголовке страницы. PageId в заголовке страницы = (0:0).
        Данная ошибка была исправлена.
CHECKDB обнаружил 0 ошибок размещения и 2 ошибок согласованности, не связанных ни с одним объектом.
CHECKDB исправил 0 ошибок размещения и 2 ошибок согласованности, не связанных ни с одним объектом.
Результаты DBCC для "sys.sysrscols".
Имеется 5244 строк на 56 страницах для объекта "sys.sysrscols".
Результаты DBCC для "sys.sysrowsets".
25 PCcomCat
 
06.06.16
13:33
Результаты DBCC для "_1SENTRY".
Исправление: индекс Clustered успешно перестроен для объекта "dbo._1SENTRY" в базе данных "Test_PC".
Исправление: отменено выделение страницы (1:1052866) объекту с идентификатором 1787153412, идентификатор индекса 1, идентификатор секции 72057594099400704, идентификатор единицы размещения 72057594108116992 (тип In-row data).
Исправление: индекс Nonclustered успешно перестроен для объекта "dbo._1SENTRY, ROW_ID" в базе данных "Test_PC".
Исправление: индекс Nonclustered успешно перестроен для объекта "dbo._1SENTRY, DOCIDNUMBER" в базе данных "Test_PC".
Исправление: индекс Nonclustered успешно перестроен для объекта "dbo._1SENTRY, VIA548" в базе данных "Test_PC".
Исправление: индекс Nonclustered успешно перестроен для объекта "dbo._1SENTRY, VIA55275" в базе данных "Test_PC".
Исправление: отменено выделение страницы (1:1052787) объекту с идентификатором 1787153412, идентификатор индекса 5, идентификатор секции 72057594099662848, идентификатор единицы размещения 72057594108379136 (тип In-row data).
Исправление: индекс Nonclustered успешно перестроен для объекта "dbo._1SENTRY, VIA55278" в базе данных "Test_PC".
Исправление: индекс Nonclustered успешно перестроен для объекта "dbo._1SENTRY, VIA55279" в базе данных "Test_PC".
Исправление: индекс Nonclustered успешно перестроен для объекта "dbo._1SENTRY, ACCDTID" в базе данных "Test_PC".
Исправление: индекс Nonclustered успешно перестроен для объекта "dbo._1SENTRY, ACCKTID" в базе данных "Test_PC".
Сообщение 8945, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 1, идентификатор индекса 1787153412: индекс будет перестроен.
        Данная ошибка была исправлена.
Сообщение 8928, уровень 16, состояние 1, строка 1
Идентификатор объекта 1787153412, идентификатор индекса 1, идентификатор секции 72057594099400704, идентификатор единицы размещения 72057594108116992 (тип In-row data): не удалось обработать страницу (1:1052866). Для получения подробных сведений просмотрите сообщения о других ошибках.
        Данная ошибка была исправлена.
Сообщение 8976, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 1787153412, идентификатор индекса 1, идентификатор секции 72057594099400704, идентификатор единицы размещения 72057594108116992 (тип In-row data). Страница (1:1052866) не была обнаружена при просмотре, хотя ее родитель (1:654646) и предыдущая страница (1:1052865) ссылаются на нее. Проверьте предыдущие ошибки.
        Данная ошибка была исправлена.
Сообщение 8978, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 1787153412, идентификатор индекса 1, идентификатор секции 72057594099400704, идентификатор единицы размещения 72057594108116992 (тип In-row data). Отсутствует ссылка на страницу (1:1052930) с предыдущей страницы (1:1052866). Возможна ошибка связывания цепочек.
        Данная ошибка была исправлена.
Сообщение 8945, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 2, идентификатор индекса 1787153412: индекс будет перестроен.
        Данная ошибка была исправлена.
Сообщение 8945, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 3, идентификатор индекса 1787153412: индекс будет перестроен.
        Данная ошибка была исправлена.
Сообщение 8945, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 4, идентификатор индекса 1787153412: индекс будет перестроен.
        Данная ошибка была исправлена.
Сообщение 8945, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 5, идентификатор индекса 1787153412: индекс будет перестроен.
        Данная ошибка была исправлена.
Сообщение 8928, уровень 16, состояние 1, строка 1
Идентификатор объекта 1787153412, идентификатор индекса 5, идентификатор секции 72057594099662848, идентификатор единицы размещения 72057594108379136 (тип In-row data): не удалось обработать страницу (1:1052787). Для получения подробных сведений просмотрите сообщения о других ошибках.
        Данная ошибка была исправлена.
Сообщение 8976, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 1787153412, идентификатор индекса 5, идентификатор секции 72057594099662848, идентификатор единицы размещения 72057594108379136 (тип In-row data). Страница (1:1052787) не была обнаружена при просмотре, хотя ее родитель (1:206796) и предыдущая страница (1:1052784) ссылаются на нее. Проверьте предыдущие ошибки.
        Данная ошибка была исправлена.
Сообщение 8978, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 1787153412, идентификатор индекса 5, идентификатор секции 72057594099662848, идентификатор единицы размещения 72057594108379136 (тип In-row data). Отсутствует ссылка на страницу (1:1052791) с предыдущей страницы (1:1052787). Возможна ошибка связывания цепочек.
        Данная ошибка была исправлена.
Сообщение 8945, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 6, идентификатор индекса 1787153412: индекс будет перестроен.
        Данная ошибка была исправлена.
Сообщение 8945, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 7, идентификатор индекса 1787153412: индекс будет перестроен.
        Данная ошибка была исправлена.
Сообщение 8945, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 8, идентификатор индекса 1787153412: индекс будет перестроен.
        Данная ошибка была исправлена.
Сообщение 8945, уровень 16, состояние 1, строка 1
Ошибка таблицы: идентификатор объекта 9, идентификатор индекса 1787153412: индекс будет перестроен.
        Данная ошибка была исправлена.
Имеется 3700430 строк на 198487 страницах для объекта "_1SENTRY".
CHECKDB обнаружил 0 ошибок размещения и 6 ошибок согласованности в таблице "_1SENTRY" (идентификатор объекта 1787153412).
CHECKDB исправил 0 ошибок размещения и 6 ошибок согласованности в таблице "_1SENTRY" (object идентификатор 1787153412).
Результаты DBCC для "DT16242".
Имеется 0 строк на 0 страницах для объекта "DT16242".
Результаты DBCC для "DH16167".
Имеется 0 строк на 0 страницах для объекта "DH16167".
Результаты DBCC для "SC36227".
Имеется 0 строк на 0 страницах для объекта "SC36227".
Результаты DBCC для "DH294".
Имеется 0 строк на 0 страницах для объекта "DH294".
Результаты DBCC для "DT16167".
Имеется 0 строк на 0 страницах для объекта "DT16167".
Результаты DBCC для "SC36206".
Имеется 0 строк на 0 страницах для объекта "SC36206".
Результаты DBCC для "DT294".
Имеется 0 строк на 0 страницах для объекта "DT294".
Результаты DBCC для "DH40569".
Имеется 0 строк на 0 страницах для объекта "DH40569".
Результаты DBCC для "SC13189".
Имеется 0 строк на 0 страницах для объекта "SC13189".
Результаты DBCC для "_1SCORENT".
Имеется 343 строк на 5 страницах для объекта "_1SCORENT".
Результаты DBCC для "DH11203".
26 PCcomCat
 
06.06.16
13:34
Теперь перепровести документы?
27 PCcomCat
 
06.06.16
13:39
Всем СПАСИБО БОЛЬШУЩЕЕ!!!  База запустилась, отчет формируется, далее буду анализировать результаты из того, что осталось, и искать, что исчезло.
28 PCcomCat
 
06.06.16
13:39
А с архивированием и реиндексацией можно что-то сделать в данной версии?
29 Mikeware
 
06.06.16
13:48
(28) в экспресс- не знаю.
что-нибудь через (17)
30 mehfk
 
06.06.16
14:24
(28) Можно, ключевое слово для поиска в гугле "sqlcmd.exe".
31 PCcomCat
 
06.06.16
14:39
(17), (29), (30) Спасибо! Буду изучать.
32 PCcomCat
 
06.06.16
19:40
Люди добрые! А почему в 1С не доступен пункт Тестирование и исправление в Администрировании?
33 Mikeware
 
06.06.16
19:49
(32) окна какие-нибудь открыты... Или режим не монопольный
34 PCcomCat
 
06.06.16
19:51
Фигня какая-то происходит. После тестирования и исправления средствами SQL ошибка ушла, проводки на месте. Но ... в общем журнале без отбора есть все документы, а ставлю отбор по конкретному контрагенту - за май нет документов. Без отбора они есть, и движения по ним есть. Перепроведение документа за май не возвращает его в отбор.
35 PCcomCat
 
06.06.16
19:53
(33) Да...! Отдыхать...
36 PCcomCat
 
06.06.16
19:55
(33) в сингл нужно перевести?
37 PCcomCat
 
06.06.16
19:57
Всё-всё! Поняла!
38 PCcomCat
 
06.06.16
19:57
(33) И что бы я без вас делала?! СПАСИБО!
39 Mikeware
 
06.06.16
20:00
(36) закрой все,что мешается -сама в сингл  перейдет.
40 Mikeware
 
06.06.16
20:01
(38) что-что... ПлЯкала..
41 Mikeware
 
06.06.16
20:02
(34) нужен пересчет ссылок документов...  Только и всего...
42 PCcomCat
 
06.06.16
20:19
(40) Не... я не плачу. Решаю проблемы по мере их поступления. Найти ответ можно, просто чаще это занимает много времени. А когда есть человек, который уже не одну собаку съел на этом и может подсказать - это просто неоценимо! Теперь и я вот тоже знаю, что с этим делать.
СПАСИБО еще раз!
43 PCcomCat
 
06.06.16
20:21
И вообще ... Люблю Мисту: и помидорами гнилыми закидают, и вареньем накормят...!
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн