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

Откуда:
Сообщений: 8
При проверке целостности выдает ошибку:
Сбой выполнения запроса "DBCC CHECKDB(N'sp_upp') WITH NO_INFOMSGS
" со следующей ошибкой: "Страница (1:3172484) в базе данных с идентификатором 7 размещена в SGAM (1:3067393) и PFS (1:3170496), но не была размещена ни в одной IAM. PFS помечает "MIXED_EXT ALLOCATED 0_PCT_FULL".
Страница (1:3288130) в базе данных с идентификатором 7 размещена в SGAM (1:3067393) и PFS (1:3283728), но не была размещена ни в одной IAM. PFS помечает "MIXED_EXT ALLOCATED 0_PCT_FULL".
Страница (1:3288135) в базе данных с идентификатором 7 размещена в SGAM (1:3067393) и PFS (1:3283728), но не была размещена ни в одной IAM. PFS помечает "MIXED_EXT ALLOCATED 0_PCT_FULL".
Страница (1:3340019) в базе данных с идентификатором 7 размещена в SGAM (1:3067393) и PFS (1:3332256), но не была размещена ни в одной IAM. PFS помечает "MIXED_EXT ALLOCATED 0_PCT_FULL".
CHECKDB обнаружил 4 ошибок размещения и 0 ошибок согласованности, не связанных ни с одним объектом.
CHECKDB обнаружил 4 ошибок размещения и 0 ошибок согласованности в базе данных "sp_upp".
repair_allow_data_loss - это минимальный уровень исправления для ошибок, найденных DBCC CHECKDB (sp_upp).". Возможные причины сбоя: проблемы с этим запросом, свойство "ResultSet" установлено неправильно, параметры установлены неправильно или соединение было установлено неправильно.
Что это?
31 окт 16, 09:31    [19840188]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания. Проверка целостности.  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2421
fsa76,

Ошибка на странице 1:3288130 в базе 7, лечить параметром repair_allow_data_loss
31 окт 16, 11:15    [19840630]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания. Проверка целостности.  [new]
fsa76
Member

Откуда:
Сообщений: 8
А можно подробнее что значит лечить параметром repair_allow_data_loss . То есть задачу запустить с этим параметром? Как?
31 окт 16, 13:13    [19841461]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания. Проверка целостности.  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2421
fsa76,

DBCC CHECKDB(N'sp_upp', repair_allow_data_loss)
но я бы начал с более щадящего параметра REPAIR_FAST или REPAIR_REBUILD
31 окт 16, 14:31    [19842037]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания. Проверка целостности.  [new]
fsa76
Member

Откуда:
Сообщений: 8
Предполагаю следующий запрос:
DBCC CHECKDB (N'sp_upp_otladka6', REPAIR_ALLOW_DATA_LOSS )
WITH NO_INFOMSGS

правильно?
31 окт 16, 14:31    [19842039]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания. Проверка целостности.  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2421
fsa76
Предполагаю следующий запрос:
DBCC CHECKDB (N'sp_upp_otladka6', REPAIR_ALLOW_DATA_LOSS )
WITH NO_INFOMSGS

правильно?


а что мешает запустить и проверить?:)
31 окт 16, 14:44    [19842126]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания. Проверка целостности.  [new]
fsa76
Member

Откуда:
Сообщений: 8
так и делаю на отладке.... просто если потеря данных, я то этого не пойму, это только со временем от пользователей придет радостное сообщение, с последующей попыткой срезать ЗП. То что это наследство такое, надо еще доказать.!!!!!
31 окт 16, 14:52    [19842156]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания. Проверка целостности.  [new]
invm
Member

Откуда: Москва
Сообщений: 9406
fsa76,

Что непонятного написано?
fsa76
CHECKDB обнаружил 4 ошибок размещения и 0 ошибок согласованности в базе данных "sp_upp".
repair_allow_data_loss - это минимальный уровень исправления для ошибок, найденных DBCC CHECKDB (sp_upp).

Какие-то данные вы потеряете при лечении. Прежде чем лечить, с помощью DBCC PAGE проанализируйте упомянутые страницы.
31 окт 16, 15:08    [19842285]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания. Проверка целостности.  [new]
fsa76
Member

Откуда:
Сообщений: 8
Всем спасибо попробовал оба варианта. repair_allow_data_loss и REPAIR_REBUILD
Оба рабочие. Разница только в том что первый запрос выдавал сообщение о исправлении вышеупомянутых ошибок. Второй ничего не сообщил, но все равно после него Проверка целостности прошла нормально.
31 окт 16, 16:24    [19842788]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить