User Tools

Site Tools


Sidebar


Здравствуйте!

Меня зовут Михаил!
Я системный администратор
и наполняю эту wiki,
решая разнообразные IT-задачки.

Моя специализация - виртуализация!

Я всегда готов помочь Вам
наладить IT-инфраструктуру
за скромное вознаграждение!

mike@autosys.tk
+7 (910) 911-96-23

ms_windows_ms_sql:1с-7-7-ошибка-sql-attempt-to-fetch-logical-page-database-failed

Ошибка

Ошибка 1С 7.7 выглядела как-то так:

SQL State: 425000
Native: 605
Message: [Microsoft][ODBC SQL Server Driver][SQL Server[Attempt to fetch logical page (10:4232) in database 'sql_1c' belongs to object 'SC9656', not to object 'SC9519'..

В первую очередь - сделал бекап SQL базы. На всякий случай.
При попытке выгрузить базу средствами 1С - то же самое. Восстановление базы SQL из самого последнего бекапа (несколько часов назад) не помогло.

При попытке выполнить

DBCC CHECKDB (sql_1c, repair_rebuild)

Говорит что

consistency errors in sysobjects, sysindexes, syscolumns, or systypes prevent further CHECK processing.

Переиндексация командой

EXEC _1sp_DBReindex

тоже не помогла.

А помогла проверка и исправление таблицы, которая указана в ошибке второй (то есть SC9519) с параметром REPAIR_ALLOW_DATA_LOSS:

USE sql_1c
GO
alter database sql_1c set single_user with rollback immediate
GO

DBCC CHECKTABLE (SC9519, REPAIR_ALLOW_DATA_LOSS)

alter database sql_1c set multi_user
GO

На всякий случай - проверяем эту таблицу дважды.

Discussion

Enter your comment. Wiki syntax is allowed:
M L W I H
 
ms_windows_ms_sql/1с-7-7-ошибка-sql-attempt-to-fetch-logical-page-database-failed.txt · Last modified: 2016/10/27 14:27 by admin