3 rýchle spôsoby, ako obnoviť podozrivú databázu MSDB v systéme Windows SQL Server

Naučte sa riešenia na obnovu podozrivej databázy MSDB v systéme Windows SQL Server

SQL Server agent využíva databázu msdb na účely plánovania úloh a varovaní pomocou ďalších funkcií, ako sú SSMS, databázová pošta a sprostredkovateľ služieb. Môžu nastať situácie, keď bude vaša databáza msdb podozrivá a bude treba ju zotaviť. Tu si môžete myslieť, že na obnovenie stavu databázy by stačila jednoduchá akcia obnovy, ale to nie je pravda. Tu musíte zaistiť nielen obnovu databázy. Ak sa chcete dozvedieť, aké sú rôzne spôsoby riešenia tejto situácie, pokračujte v čítaní.Spôsoby obnovenia podozrivej databázy MSDB

1. Obnovte databázu MSDB pomocou programu Backup

Obnovte podozrivú databázu MSDB v systéme Windows SQL ServerToto môže byť vaše riešenie typu go-to z dôvodu zaistenia najmenšej straty údajov, ale je dôležité, aby ste vedeli, že veľkosť straty údajov závisí aj od toho, ako aktívna je databáza, ktorú používate na obnovu. Ak je protokol transakcií často zálohovaný a databáza je tiež aktívna, je možné, že budete môcť obnoviť 100% údaje. Uistite sa preto, že stále pokračujete v pravidelnom zálohovaní, aby ste mali aspoň z čoho spadnúť. Ak to nefunguje, môžete zvážiť použitie špecializovaného poškodený SQL nástroj na obnovu.

2. Chyťte zálohu MSDB z iného servera SQL Server Inštancia

Môže to byť váš plán B. Ak nakoniec máte podozrivú databázu msdb a nemáte k dispozícii žiadnu zálohu, čo urobíte? Využite inú možnosť SQL Server inštancia a jej zálohovanie msdb. Uistite sa však, že inštancia je podobná verzii, ktorú ste používali, a ktorá je teraz poškodená. Tu si však treba uvedomiť, že ak je databáza msdb mimo prevádzky, potom bude potrebné obnovenie vykonať pomocou T-SQL. Pretože SSMS nie je schopný obnoviť databázy z grafického používateľského rozhrania bez už spusteného msdb.

A zatiaľ čo T-SQL využívate na to isté, uistite sa, že sa zostava a verzia zhodujú, inak bude transplantácia zlyhať.

3. Využite šablónu databázy MSDB v SQL Server

Ak neexistuje žiadna záloha na obnovenie a žiadna iná SQL Server inštanciu, ktorú musíte použiť, musíte pre všetky databázy využiť šablóny, ktoré sa vytvorili v čase inštalácie. Táto možnosť bude k dispozícii, ak používate a SQL Server Vydanie 2008 alebo novšie. A na základe použitého vydania sa líši cesta ukladania týchto šablón.

Po vyhľadaní šablóny pre databázu msdb musíte zavrieť inštanciu a potom nahradiť podozrivé msdb spolu s protokolom transakcií ich súbormi šablón a potom restarinštancia. Týmto sa spustí vaša inštancia bez akejkoľvek chyby!

Ďalším riešením, ktoré možno budete chcieť využiť, sú skripty msdb, ktoré vám umožňujú znovu vytvárať objekty. To sa však dá urobiť, iba ak máte skripty k dispozícii. Toto nie je naozaj možnosť obnovenia, ale niečo, čo vám môže pomôcť ušetriť čas tým, že sa vyhnete nulovaniu všetkých objektov.

Úvod autora:

Victor Simon je odborníkom na obnovu dát v odbore DataNumen, Inc., ktorá je svetovým lídrom v oblasti technológií obnovy dát, vrátane obnoviť prístup a softvérové ​​produkty na obnovenie sql. Pre viac informácií navštívte https://www.datanumen.com/

Komentáre sú uzavreté.