У указанной страницы недопустимый заголовок.
У указанной страницы недопустимый заголовок.
Сведения по каждому состоянию:
Состояние 1 : PAGE_TYPE может иметь значение 'GAM_PAGE', 'SGAM_PAGE', 'ML_MAP_PAGE', 'DIFF_MAP_PAGE' или 'IAM_PAGE'.
Состояние 2 : PAGE_TYPE равно 'PFS_PAGE'.
Состояние 12 : PAGE_TYPE равно 'PFS_PAGE'. Это состояние приводит к неустранимой ошибке команды.
СБОЙ ОБОРУДОВАНИЯ
Проведите диагностику оборудования и устраните все найденные проблемы. Просмотрите системный журнал и журнал приложений Microsoft Windows NT, а также журнал ошибок SQL Server, чтобы узнать, не является ли эта ошибка результатом сбоя оборудования. Устраните все неполадки оборудования.
Если постоянно возникают проблемы с повреждением данных, попытайтесь выявить причину неполадки путем отключения различных аппаратных компонентов. Убедитесь, что в системе не включено кэширование записи на контроллере диска. Если вы подозреваете, что причиной проблемы является кэширование записи, обратитесь к поставщику оборудования.
Наконец, может помочь переход на совершенно новое оборудование, включающий в себя переформатирование жестких дисков и повторную установку операционной системы.
ВОССТАНОВЛЕНИЕ ИЗ РЕЗЕРВНОЙ КОПИИ
Если неполадка не связана с оборудованием и у вас есть чистая резервная копия, восстановите базу данных из этой копии.
DBCC CHECKDB
Если чистая резервная копия недоступна, выполните инструкцию DBCC CHECKDB без предложения REPAIR, чтобы определить степень повреждения. Инструкция DBCC CHECKDB укажет рекомендуемое предложение REPAIR. Затем выполните инструкцию DBCC CHECKDB с соответствующим предложением REPAIR, чтобы устранить повреждение.
ПРЕДУПРЕЖДЕНИЕ: Если вы не уверены, к какому результату может привести выполнение команды DBCC CHECKDB с инструкцией восстановления для данных, свяжитесь с непосредственным поставщиком услуг поддержки перед выполнением инструкции.
Восстановление зависит от типа страницы (типы страниц см. в описании ошибки 8938).
PFS_PAGE:
Ничего не выполняется, так как PFS-страницы невозможно восстановить.
IAM_PAGE:
Цепочка IAM будет исправлена, чтобы можно было выполнять дальнейшие операции восстановления. В данном процессе поврежденная страница может быть удалена.
Все остальные страницы распределения будут переформатированы и созданы заново (если указан недокументированный вариант восстановления).
Если выполнение инструкции DBCC CHECKDB с одним из предложений REPAIR не решило проблему, обратитесь к основному поставщику услуг технической поддержки.
Имя | Описание | Значение по умолчанию |
Включено | Включает или отключает рабочий процесс. | Да |
Интервал (в секундах) | Повторяющийся интервал времени в секундах, в который следует запустить рабочий процесс. | 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='{AF0C3355-8A7B-4218-B2CF-CAFC4E6426FD}';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.Table_error__Allocation_page_has_invalid__page_header_values.__1_5_Rule" Target="SqlDiscW!Microsoft.SQLServer.Windows.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2017ID='{AF0C3355-8A7B-4218-B2CF-CAFC4E6426FD}';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>8946</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.Table_error__Allocation_page_has_invalid__page_header_values.__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>