823: Операционная система вернула SQL Server ошибку при чтении/записи по смещению в файле (ошибка I/O)
SQL ServerЧто это значит?
SQL Server получил ошибку I/O на уровне операционной системы при чтении или записи файла данных/журнала. Это серьёзное предупреждение о целостности, указывающее на проблему с дисковым оборудованием или подсистемой хранения.
Почему возникает?
Сбойные сектора диска, неисправный контроллер/драйвер, проблемы хранилища/SAN, ошибки файловой системы или страница, которую вообще невозможно прочитать (жёсткая ошибка I/O). Обычно связано с оборудованием.
Как исправить
Немедленно сделайте корректный бэкап (если возможно). Изучите журнал событий Windows и журналы хранилища, протестируйте исправность оборудования/дисков. Запустите DBCC CHECKDB для проверки целостности. Проверьте таблицу suspect_pages (msdb.dbo.suspect_pages). При наличии повреждения восстановите данные из корректного бэкапа или выполните восстановление на уровне страниц. Замените/отремонтируйте оборудование.
Ещё по этой СУБД
- 229Отказано в разрешении SELECT/EXECUTE на объект
- 4060Не удаётся открыть базу данных, запрошенную логином. Ошибка входа
- 233Соединение с сервером успешно установлено, но затем произошла ошибка (на другом конце канала нет процесса)
- 824SQL Server обнаружил ошибку I/O, связанную с логической согласованностью (повреждение страницы)
- 701Недостаточно системной памяти в пуле ресурсов для выполнения этого запроса
- 845Истёк тайм-аут ожидания buffer latch
- 3201Не удаётся открыть устройство бэкапа. Ошибка операционной системы (ошибка устройства бэкапа)