Ripristino del database WID WSUS


0

Il mio server WSUS, una macchina virtuale Hyper-V in esecuzione su un host Windows Server 2012 R2, dopo un'interruzione dell'alimentazione dell'host e successivo avvio, con errore:

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.

Credo che il database WUS SUSDB sia stato danneggiato e sfortunatamente non abbiamo il backup WSUS o Database. Come riparo il database poiché non sono installati componenti di gestione del server SQL?

Apprezzo il tuo hep.

Risposte:


-1

Lo SUSDB sembra essere corrotto e non può essere in linea rendendo impossibile connettersi ad esso tramite SSMS o SQL CMD tramite le named pipe o TCP / IP. I file del database fisico SUSDB si trovano in C:\Windows\WID\Data. I file dovrebbero essere SUSDB.mdfe SUSDB_log.ldf. È possibile spostare i file in un'altra posizione.

PASSAGGI SUCCESSIVI:
dal momento che si tratta di un server WSUS, è possibile reinstallare nuovamente il ruolo WSUS per creare un nuovo SUSDB e sostanzialmente iniziare da zero.
Vuoi davvero ripararlo? Una riparazione può causare la perdita di dati che potrebbe rendere il ruolo WSUS in uno stato non supportato.
Vuoi ancora seguire, quindi puoi provare a provare ad allegare. File MDF in un'altra istanza di SQL Server e tentare di ricreare il file di registro danneggiato come indicato nell'errore.
Se fallisce, potresti iniziare a cercare strumenti di terze parti, uno di quelli che uso è Stellar Phoenix SQL Database Repair. Ripara i database usando un potente algoritmo che può persino recuperare i dati cancellati. Puoi scaricare una versione di prova tramite il link fornito e provarlo se vuoi seguire questa strada.

HTH

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.