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

Откуда:
Сообщений: 9538
Есть старая база, еще с версии 2000.
Решил сделать dbcc checkdb
Результаты следующие:
Msg 8992, Level 16, State 1, Line 2
Проверьте сообщение каталога 3854, состояние 1: Атрибут (parent_object_id=1231447561) строки (object_id=1247447618) в sys.objects
имеет в sys.objects (type=S ) совпадающую строку (object_id=1231447561), которая является недопустимой.
CHECKDB обнаружил 0 ошибок размещения и 1 ошибок согласованности, не связанных ни с одним объектом.
CHECKDB обнаружил 0 ошибок размещения и 1 ошибок согласованности в базе данных "TEST".

Что тут можно сделать, и нужно ли что-то делать?

К сообщению приложен файл. Размер - 13Kb
26 мар 18, 16:07    [21286813]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 Standard. Syskeys.  [new]
Дикий Билл
Member

Откуда:
Сообщений: 9538
Кстати, таблица syskeys пустая.
26 мар 18, 17:00    [21287121]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 Standard. Syskeys.  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
Дикий Билл
Кстати, таблица syskeys пустая.

вроде это таблица ядра, и просто так не доступна.
26 мар 18, 17:03    [21287137]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 Standard. Syskeys.  [new]
Дикий Билл
Member

Откуда:
Сообщений: 9538
TaPaK
Дикий Билл
Кстати, таблица syskeys пустая.

вроде это таблица ядра, и просто так не доступна.
Я подозреваю база живет с этой ошибкой уже много лет.
Может и фиг с ней?

По поиску подобных ошибок советуют создавать новую базу, скриптовать все объекты, и потом переносить туда данные :(
26 мар 18, 17:21    [21287223]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить