По некоторым причинам не удалось считать данную страницу (см. сопутствующие ошибки) или не удалось воспользоваться кратковременной блокировкой (в данном журнале ошибок могут содержаться сообщения об истечении времени ожидания блокировки).
По некоторым причинам не удалось считать данную страницу (см. сопутствующие ошибки) или не удалось воспользоваться кратковременной блокировкой (в данном журнале ошибок могут содержаться сообщения об истечении времени ожидания блокировки).
Сведения по каждому состоянию:
Состояние 1. Данная страница считывается в процессе каждой проверки важных системных таблиц.
TYPE — "SH"
OPERATION — это имя выполняемой команды DBCC
Состояние 2. Выполняется неопределенная операция. Эта ошибка возвращена общим кодом чтения или кратковременной блокировки DBCC.
TYPE может равняться "NL", "SH", "EX", "UP" или "Unknown".
OPERATION — "Acquire (Wait)" или строка, предоставленная буферным пулом
Состояние 3. Выполняется неопределенная операция. Эта ошибка вызвана универсальным кодом чтения или кратковременной блокировки DBCC.
TYPE может равняться "NL", "SH", "UP", "EX" или "Unknown".
OPERATION — "bufget"
Состояние 4. Страница считывается для проверки ее идентификатора.
TYPE может равняться "SH", "UP", "EX" или "Unknown".
OPERATION — "VerifyPageId"
Состояние 5. Выполняется исправление страницы.
TYPE — "SH"
OPERATION — "DbccExChangePageState ()"
Сбой оборудования
Проведите диагностику оборудования и устраните все найденные проблемы. Просмотрите системный журнал и журнал приложений Microsoft Windows NT, а также журнал ошибок SQL Server, чтобы узнать, не является ли эта ошибка результатом сбоя оборудования. Устраните все неполадки оборудования.
Если постоянно возникают проблемы с повреждением данных, попытайтесь выявить причину неполадки путем отключения различных аппаратных компонентов. Убедитесь в том, что в системе не включено кэширование записи в контроллере диска. Если вы подозреваете, что причина проблемы в этом, обратитесь к поставщику оборудования.
Наконец, может помочь переход на совершенно новое оборудование, включающий в себя переформатирование жестких дисков и повторную установку операционной системы.
Восстановление из резервной копии
Если неполадка не связана с оборудованием и у вас есть чистая резервная копия, восстановите базу данных из этой копии.
DBCC CHECKDB
Если чистая резервная копия недоступна, выполните инструкцию DBCC CHECKDB без предложения REPAIR, чтобы определить степень повреждения. Инструкция DBCC CHECKDB укажет рекомендуемое предложение REPAIR. Затем выполните инструкцию DBCC CHECKDB с соответствующим предложением REPAIR, чтобы устранить повреждение.
Предупреждение. Если вы не уверены, к какому результату может привести выполнение команды DBCC CHECKDB с предложением исправления для данных, свяжитесь с непосредственным поставщиком услуг поддержки перед выполнением инструкции.
Устранение этой ошибки невозможно, так как это лишь симптом реальной проблемы. Подробности см. в описании сопутствующих ошибок.
Имя | Описание | Значение по умолчанию |
Включено | Включает или отключает рабочий процесс. | Да |
Интервал (в секундах) | Повторяющийся интервал времени в секундах, в который следует запустить рабочий процесс. | 300 |
Приоритет | Определение приоритета оповещений. | 1 |
Важность | Определяет серьезность предупреждения. | 2 |
Время синхронизации | Время синхронизации |
|
Время ожидания (в секундах) | Указывает время, в течение которого может выполняться рабочий процесс, прежде чем он будет закрыт или завершится сбоем. | 200 |
Время ожидания для подключения к базе данных (секунды) | Рабочий процесс завершится ошибкой и зарегистрирует событие, если он не сможет получить доступ к базе данных за указанный промежуток времени. | 15 |
Target | Microsoft.SQLServer.Windows.DBEngine | ||
Category | EventCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Comment | Mom2017ID='{8B206728-447D-4B23-B745-7C22953A2E4C}';MOM2017GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74} |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
_F6DA1507_12AF_11D3_AB21_00A0C98620CE_ | DataSource | Microsoft.SQLServer.Windows.DataSource.EventCollectionFiltered | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SQLServer.Windows.EventRule.DBEngine.Could_not_read_and_latch_page_1_5_Rule" Target="SqlDiscW!Microsoft.SQLServer.Windows.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2017ID='{8B206728-447D-4B23-B745-7C22953A2E4C}';MOM2017GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="_F6DA1507_12AF_11D3_AB21_00A0C98620CE_" Comment="{F6DA1507-12AF-11D3-AB21-00A0C98620CE}" TypeID="Microsoft.SQLServer.Windows.DataSource.EventCollectionFiltered">
<MachineName>$Target/Property[Type="SqlCoreLib!Microsoft.SQLServer.Core.DBEngine"]/MachineName$</MachineName>
<InstanceName>$Target/Property[Type="SqlCoreLib!Microsoft.SQLServer.Core.DBEngine"]/InstanceName$</InstanceName>
<ConnectionString>$Target/Property[Type="SqlCoreLib!Microsoft.SQLServer.Core.DBEngine"]/ConnectionString$</ConnectionString>
<MonitoringType>$Target/Property[Type="SqlDiscW!Microsoft.SQLServer.Windows.DBEngine"]/MonitoringType$</MonitoringType>
<SqlTimeoutSeconds>15</SqlTimeoutSeconds>
<TimeoutSeconds>200</TimeoutSeconds>
<IntervalSeconds>300</IntervalSeconds>
<SyncTime/>
<EventDisplayNumber>8966</EventDisplayNumber>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SQLServer.Windows.EventRule.DBEngine.Could_not_read_and_latch_page_1_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>Event ID: $Data/Property[@Name='EventID']$. $Data/Property[@Name='Message']$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>