Вопросы с тегом «corruption»

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

25
MySQL relay log поврежден, как это исправить? Попробовал но не получилось

Реле MySQL v5.1.61 было повреждено, когда машина внезапно выключилась. Я пытался это исправить, но это не сработало. - Как мне это исправить? Я сделал что-то неправильно? Насколько я прочитал, поврежденные журналы ретрансляции MySQL легко исправить: change master to...

25
PostgreSQL DELETE FROM завершается с ошибкой `Ошибка: попытка удалить невидимый кортеж`

Этот вопрос перенесен из-за сбоя сервера, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 3 года назад . Ошибка Попытка удалить кортежи, содержащие недопустимые метки времени с DELETE FROM comments WHERE date > '1 Jan 9999' OR date < '1...

16
Какие виды коррупции может пропустить DBCC CheckDB?

Этот вопрос был вызван этим предыдущим сообщением, и моя база данных была сохранена для дальнейшего расследования, которое было восстановлено после: BACKUP 'BrokenDatabase' detected an error on page (1:123456) in file ’BrokenDatabase.mdf'. Error: 3043, Severity: 16, State: 1. В связанном вопросе и...

14
Неисправимое повреждение DBCC CHECKDB: индексированное представление содержит строки, которые не были созданы определением представления

TL; DR: у меня есть нефиксированное искажение в индексированном представлении. Вот подробности: Бег DBCC CHECKDB([DbName]) WITH EXTENDED_LOGICAL_CHECKS, DATA_PURITY, NO_INFOMSGS, ALL_ERRORMSGS на одной из моих баз выдает следующую ошибку: Сообщение 8907, уровень 16, состояние 1, строка 1...

13
Сжатие резервных копий вызывает повреждение в базе данных SQL 2017 TDE

На SQL Server 2017 (CU3) всякий раз, когда я включаю сжатие резервных копий в одной из моих баз данных TDE, процесс резервного копирования всегда повреждает определенную страницу в базе данных. Если я запускаю резервную копию без сжатия, она не будет повреждена. Вот шаги, которые я предпринял,...

12
Проверка целостности файла данных базы данных PostgreSQL

Когда я запускаю систему баз данных PostgreSQL, как мне узнать, что моя база данных в целом имеет 100% целостность? Как мне узнать, все ли мои файлы данных и страницы на 100% хороши, без повреждений? В мире Microsoft SQL Server есть команда, с помощью которой вы можете выполнить команду DBCC...

12
Резервное копирование обнаруживает повреждение, но CHECKDB не делает

У меня есть база данных, где при запуске команды резервного копирования BACKUP DATABASE [MyDatabase] TO DISK = 'G:\Backup\MyDatabase_01_01_2018.bak' WITH NOFORMAT, NOSKIP, COMPRESSION, INIT, BUFFERCOUNT = 100 Я получаю сообщение об ошибке Сообщение 3043, уровень 16, состояние 1, строка 8 BACKUP...

11
Как найти поврежденную страницу в SQL Server 2008

Я знаю, что могу выполнить DBCC CHECKDBи получить статус моей базы данных. Вопросы Как я могу найти, есть ли какая-либо поврежденная страница данных в моей базе данных? Если ошибка приводит к повреждению страницы, где я могу найти, какие страницы повреждены? Как я могу узнать номер страницы каждой...

11
Попытка получить логическую страницу (5: 65424) в базе данных 2 не удалась

Я получаю следующее SqlExceptionпри вызове хранимой процедуры: Попытка получить логическую страницу (5: 65424) в базе данных 2 не удалась. Он принадлежит единице распределения 7349876362857938944, а не 4899918190390149120. System.Data.SqlClient.SqlException произошла ошибка Message = "Попытка...

11
Основная база данных повреждена, экземпляр не запускается - каковы мои варианты?

Помогите! Моя основная база данных повреждена, я даже не могу вывести экземпляр SQL в онлайн! Какие есть варианты для восстановления моего сервера? У меня есть резервная копия master, но страница MSDN «Восстановление базы данных master» просит меня запустить экземпляр в однопользовательском режиме,...

9
Повреждение MySQL INNODB после сбоя сервера во время одновременной команды усечения

Мой сервер сегодня вышел из строя из-за одновременной команды усечения таблицы в одной из наших таблиц INNODB. Сервер может быть перезапущен, но после запуска каждый раз, когда я пытаюсь выполнить команду SQL, я получаю следующую ошибку: ERROR 2006 (HY000): MySQL server has gone away Вот что...