Устранение ошибок согласованности базы данных SQL Server

Переводы статьи Переводы статьи
Код статьи: 2152734 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

Возможно появление следующих сообщений об ошибке, когда приложение отправляет запрос

Сообщение 605, уровень 21, состояние 3, строка 1
При попытке выборки логической страницы (1:224) в базе данных 11 не удалось. Он принадлежит 72058253744865280 единицы размещения от 72057594040287232

15:46:42.90 2009 г.-11-02 spid51 ошибка: 824, уровень опасности: 24, состояние: 2. 15:46:42.90 2009 г.-11-02 spid51 SQL Server обнаружил логическая ошибка ввода-вывода на основе соответствия: неправильный pageid (ожидаемая 1:43686; фактическая 0: 0). Она произошла во время чтения страницы (1:43686) в базе данных кодом 23 на смещение 0x0000001554c000 в файле "H:\MSSQL.SQL2008\MSSQL\DATA\my_db.mdf".  Дополнительные сообщения в журнал событий системы или журнал ошибок SQL Server может предоставить более подробные сведения. Это состояние серьезная ошибка, которая угрожает целостности базы данных и должны быть исправлены немедленно. Завершена проверка целостности базы данных (DBCC CHECKDB). Эта ошибка может возникать множество факторов, для получения дополнительных сведений, содержатся в документации по SQL Server.

Сообщение 5180, уровень 22, состояние 1, строка 1
Не удается открыть банк управления файла (FCB) в базе данных "mydb" Недопустимый файл кода 255. Проверьте расположение файла. Выполнение инструкции DBCC CHECKDB.

Сообщение 7105, уровень 22, состояние 6, строка 1
Идентификатор базы данных 11 страницы (255:177), разъем для узлов типа данных больших ОБЪЕКТОВ не существует. Обычно это вызвано транзакций, которые могут считывать незафиксированные данные на странице данных. Выполнение инструкции DBCC CHECKTABLE

Ошибка spid25s 04:53:49.170 2009 г., 12, 09: 823, уровень опасности: 24, состояние: 2.
операционная система вернул ошибку 21 (устройства не готов к.) для SQL Server во время чтения в spid25s 04:53:49.170 2009-12-09 смещение 0x00000000132000 в файле "D:\tempdb\tempdb_data.mdf". Дополнительные сообщения в журнал ошибок SQL Server журнала и системных событий может предоставить более подробные сведения. Это состояние серьезных ошибок на уровне системы, которая угрожает целостности базы данных и должны быть исправлены немедленно. Завершена проверка целостности базы данных (DBCC CHECKDB). Эта ошибка может возникать множество факторов, для получения дополнительных сведений, содержатся в документации по SQL Server.



Вы можете также заметить эти сообщения об ошибках, записываются в журнал ошибок SQL Server и журнал событий приложений Windows.


Причина

Эти сообщения о несогласованности при попытке выполнения запросов или внутренних операций. Причиной этих меняться в зависимости от ситуации. Можно найти в разделе «решение» для получения дополнительных сведений о возможных причин для каждого из этих ошибок.

Решение

Чтобы найти причину и устранить эти проблемы, можно найти следующие статьи, посвященные каждый из этих сообщений об ошибках в данных.


Устранение неполадок 605 сообщений с помощью SQL Server

Устранение неполадок 824 сообщений в SQL Server

Устранение неполадок 5180 сообщений в SQL Server

Устранение неполадок 7105 сообщений в SQL Server

Устранение неполадок с ошибкой 823 сообщений в SQL Server



Дополнительная информация

Сведения О BPA SQL Server 2008 R2

SQL Server 2008 R2 наиболее Practice Analyzer (SQL Server 2008 R2 BPA) предоставляет правила для определения ситуаций, где базы данных возникли ошибки целостности важных [605, 824, 5180, 7105, 823]. BPA R2 для SQL Server 2008 поддерживает SQL Server 2008 и SQL Server 2008 R2.

Если запустить средство BPA и возникать сообщения об ошибке с заголовкомбаза данных Модуль - обнаружены ошибки несоответствия критические SQL базы данных, то необходимо следовать рекомендациям в разделе "решение" этой статьи. Необходимо просмотреть каждый экземпляр ошибки и выполнить необходимые действия для устранения проблемы.

Ссылки

Свернуть эту таблицуРазвернуть эту таблицу
Правила программНазвание правилаИдентификатор правила
SQL Server 2008 R2 BPA правилаНайти критические ошибки несоответствия базы данных SQLRID3823-1

Примечание. Это ЭКСПРЕСС-ПУБЛИКАЦИЯ, подготовленная непосредственно службой технической поддержки Майкрософт . Сведения, содержащиеся в данном документе, предоставлены в качестве отклика на возникшие проблемы. Из-за срочности в материалах могут быть опечатки, и в любое время и без уведомления в них могут быть внесены изменения. Чтобы получить дополнительные сведения, см. Условия использования.

Свойства

Код статьи: 2152734 - Последний отзыв: 1 декабря 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Enterprise
Ключевые слова: 
kbmt KB2152734 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:2152734

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com