База данных SQL 2008 восстановления перестала работать с ошибкой на странице xxx:xxx

Вы могли бы попытаться делать два grep соответствие команд. Каждый имеет -q и другой не делает. Это - вероятно, не проблема, но стоит устранить различия для сужения вещей.

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

1
задан 23 May 2017 в 15:41
1 ответ

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

Если Вы выполнили восстановление дважды на сервере, я предполагаю, что это перестало работать оба раза. Ошибка происходила на той же странице? В противном случае я подозревал бы аппаратную проблему с диском, и я посмотрю на тот Монитор производительности использования для рассмотрения физических значений секунды/передачи для диска. Если бы ошибка произошла на уровне той же страницы, то я подозревал бы тот файл. Находится копия на Вашем локальном, сделанном из того, которое перестало работать на сервере, или из некоторого другого источника? Возможно, .bak был поврежден при копировании его с того источника на сервер.

Было бы лучше получить другую копию файла резервной копии, если это возможно. Если бы это не опция, я выполнил бы checkdb на базе данных, которую Вам действительно удавалось (по-видимому), восстановить чисто. Если бы это чисто, я рассмотрел бы отсоединение базы данных от моей локальной машины, копирование всех файлов данных и файлов журнала к серверу и повторному прикреплению базы данных. И затем выполнение другого checkdb.

1
ответ дан 4 December 2019 в 01:30

Теги

Похожие вопросы