Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 slot 3 for LOB data type node does not exist - можно ли пофиксить без CHECKTABLE?  [new]
Jovanny
Member

Откуда:
Сообщений: 1195
При ребилде индекса обнаружилась ошибка.

The Database ID 7, Page (31:648539), slot 3 for LOB data type node does not exist. This is usually caused by transactions that can read uncommitted data on a data page. Run DBCC CHECKTABLE.


База работает в режиме 24/7, нежелательно фиксить с помощью CHECKDB или восстанавливать из бекапа, потому что приложение остановится на несколько часов.

Можно удалить битые BLOB-ы (или строки таблицы, которые на них ссылаются), если известно BlobId?
3 июн 14, 13:15    [16112211]     Ответить | Цитировать Сообщить модератору
 Re: slot 3 for LOB data type node does not exist - можно ли пофиксить без CHECKTABLE?  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4804
Вы случайно не NTEXT и IMAGE от SQL 2000 словили это. В те время такое происходило. Кстати не факт, что блоб битый.

Переходите на NVARCHAR(MAX) VARCHAR(MAX) VARBINARY(MAX)
3 июн 14, 14:57    [16113152]     Ответить | Цитировать Сообщить модератору
 Re: slot 3 for LOB data type node does not exist - можно ли пофиксить без CHECKTABLE?  [new]
Jovanny
Member

Откуда:
Сообщений: 1195
a_voronin,

Нет, ну что вы, как можно.:)
Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64)
Oct 19 2012 13:38:57
Copyright (c) Microsoft Corporation
Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.2 <X64> (Build 9200: )

varchar(max) и xml.
3 июн 14, 15:13    [16113325]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить