Мой WSUS-сервер, виртуальная машина Hyper-V, работающая на хосте Window Server 2012 R2, после сбоя питания хоста и последующей загрузки, показывая ошибку:

Application: 3414
Source: MSSQL$MICROSOFT##WID
An error occurred during recovery, preventing the database 'SUSDB' (5:0) from restarting. Diagnose the recovery errors and fix them, or restore from a known good backup. If errors are not corrected or expected, contact Technical Support.

Application: 3313
Source: MSSQL$MICROSOFT##WID
During redoing of a logged operation in database 'SUSDB', an error occurred at log record ID (1212707:3000:2). Typically, the specific failure is previously logged as an error in the Windows Event Log service. Restore the database from a full backup, or repair the database.

Application: 3456
Source: MSSQL$MICROSOFT##WID
Could not redo log record (1212707:3000:2), for transaction ID (0:0), on page (1:635), allocation unit 281474979397632, database 'SUSDB' (database ID 5). Page: LSN = (1212704:2144:2), allocation unit = 281474979397632, type = 1. Log: OpCode = 4, context 18, PrevPageLSN: (1212705:11360:1). Restore from a backup of the database, or repair the database.

Я считаю, что база данных WID SUSDB повреждена, и, к сожалению, у нас нет резервной копии WSUS или базы данных. Как восстановить базу данных, поскольку не установлены компоненты управления SQL-сервером?

Цени свою гепатиту.

1 ответ1

-1

SUSDB, похоже, поврежден и не может подключиться к сети, что делает невозможным подключение к нему с помощью SSMS или SQL CMD через именованные каналы или TCP/IP. Файлы физических баз данных SUSDB находятся в C:\Windows\WID\Data . Файлы должны быть SUSDB.mdf и SUSDB_log.ldf . Вы можете переместить файлы в другое место.

СЛЕДУЮЩИЕ ШАГИ:
Поскольку это сервер WSUS, вы можете заново установить роль WSUS, чтобы создать новую SUSDB и начать с нуля.
Вы действительно хотите отремонтировать его? Восстановление может привести к потере данных, что может привести к тому, что роль WSUS перейдет в неподдерживаемое состояние.
Вы все еще хотите выполнить, тогда вы можете попытаться прикрепить.MDF- файл в другой экземпляр SQL Server и попытаться воссоздать поврежденный файл журнала, как указано в ошибке.
Если это не удастся, вы можете начать искать сторонние инструменты, отличное средство, которое я использую, - Stellar Phoenix SQL Database Repair . Он восстанавливает базы данных, используя мощный алгоритм, который может даже извлечь удаленные данные. Вы можете скачать пробную версию по предоставленной ссылке и проверить ее, если вы хотите пойти по этому пути.

НТН

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .