sql >> Databáze >  >> RDS >> Sqlserver

Softwarová recenze – Stellar Repair pro MS SQL

Podělím se o své zkušenosti o tom, jak se mi podařilo obnovit databázi SQL z režimu PODEZŘENÍ.

Problém na dosah ruky

Asi před týdnem jsem vkládal nějaké záznamy do SQL databáze. Proces však byl zastaven kvůli výpadku napájení a vrácen s databází serveru SQL v režimu PODEZŘENÍ. Nebyl jsem tedy schopen přistupovat k databázi ani ji používat.

Co jsem udělal, abych provedl obnovu databáze SQL?

Nejprve jsem zkontroloval protokol chyb SQL na podezřelých stránkách a zjistil jsem, že soubor protokolu transakcí v databázi se poškodil. Poté jsem provedl několik pokusů o obnovu extrahovat data z databáze SQL. Zkusil jsem obnovit databázi ze zálohy (což jsem nějakou dobu netestoval). Bohužel i záloha se ukázala jako poškozená. Teď to pro mě byla velká překážka.

Jako poslední možnost jsem uvedl databázi do NOUZOVÉHO režimu pro přístup k databázi označené jako PODEZŘENÍ. Jakmile byla databáze nastavena do stavu EMERGENCY, spustil jsem příkaz DBCC CHECKDB, který vrátil možnost repair_allow_data_loss jako minimální úroveň opravy pro nalezené chyby. Použití DBCC CHECKDB s možností repair_allow_data_loss vedlo ke ztrátě transakční konzistence.

Tlak na obnovení databáze do původního stavu narůstal, a tak jsem se rozhodl pro tuto práci zvolit nástroj třetí strany. Pamatuji si, jak jsem na několika fórech četl o softwaru Stellar Repair pro MS SQL software, který je účelově vytvořen k opravě a obnově poškozených databázových souborů SQL. Rozhodl jsem se dát tento nástroj pro obnovu SQL pokus.

Jak funguje software Stellar Repair pro MS SQL?

Softwarové požadavky byly minimální:

Procesor: Třída Pentium

RAM: 2 GB

Volné místo: 250 MB

OS: Windows 10/ 8.1/8.0/7/Vista/Windows Server 2012/2008 R2/2008

Nejprve si stáhněte a nainstalujte software do vašeho systému. Po instalaci spusťte software a podle následujících kroků proveďte obnovu databáze SQL:

Krok 1: Software vás požádá o zastavení serveru SQL a zkopírování databáze na jiné místo. Restartujte server a pro opravu kopie databáze klikněte na OK .

Na hlavní obrazovce softwaru procházejte soubor databázového souboru (.mdf), který chcete opravit, v okně Select Database.

Poznámka :Pokud si nejste vědomi umístění souboru databáze, použijte Hledat možnost najít soubor MDF. Nezapomeňte také zaškrtnout políčko Zahrnout smazané záznamy zaškrtávací políčko, pokud chcete obnovit i smazané objekty.

Krok 2: Jakmile je soubor vybrán, klikněte na Opravit a začněte opravovat poškozený soubor. Software zobrazí ukazatel průběhu, abyste byli informováni o době, kterou software Stellar Repair for MS SQL potřebuje k opravě db.

Krok 3: Jakmile je soubor úspěšně opraven, objeví se dialogové okno, které informuje, že vybrané soubory databáze SQL byly úspěšně opraveny.

Poznámka: Software nemusí detekovat silně poškozený databázový soubor SQL. Můžete však zkusit vybrat verzi MS SQL ručně z dialogového okna, jak je uvedeno níže:

Pokud vyberete neplatnou verzi, zobrazí se zpráva, že jste vybrali nevhodnou verzi souboru. Ujistěte se tedy, že jste vybrali vhodnou verzi, abyste mohli pokračovat v procesu opravy.

Krok 4: V dialogovém okně Oprava dokončena klikněte na OK a software poskytne náhled obnovitelných databázových objektů.

Krok 5: Chcete-li uložit obnovená data, klikněte na tlačítko Uložit v nabídce Domů. Otevře se dialogové okno Uložit databázi. Vyplňte požadované údaje pro uložení obnovené kopie souboru vaší databáze SQL (.mdf) a poté klikněte na Uložit.

Databázový soubor se uloží do vybraného umístění.

Některé klíčové funkce Stellar Repair for SQL:

  • Umožňuje uživatelům uložit výsledky kontroly databáze SQL za účelem obnovení kdykoli později
  • Zobrazí náhled obnovitelných objektů
  • Umožňuje uložit opravený soubor ve více formátech, jako jsou HTML, XLS a CSV
  • Zvládá všechny typy běžných chyb poškození databáze SQL včetně chyb 3414, 8942, poškození klastrovaného nebo neklastrovaného indexu, chyby konzistence databáze a mnoha dalších.
  • Podporuje opravu poškozené databáze SQL na hostitelském počítači se systémem Linux

Softwarové licence:

Stáhl jsem si bezplatnou zkušební verzi softwaru, abych se ujistil o jeho účinnosti. Jakmile jsem byl s výsledky spokojen, aktivoval jsem jeho technickou verzi.

Kromě technické verze jsou další dvě licence softwaru Stellar Repair for MS SQL, Platinum Edition a Stellar Toolkit pro MS SQL.

Poslední slova

Výpadek databáze může být riskantní a může vést k potenciální ztrátě dat. I když jsou k dispozici ruční řešení pro řešení chyb databáze SQL, provedení těchto řešení vyžaduje značné úsilí a čas. Rovněž může být ohrožena konzistence dat. Ale můžete obnovit databázi se 100% integritou vyžadující minimální lidský zásah a čas s pomocí SQL serveru Stellar Repair pro MS SQL software. Slouží jako praktický nástroj pro všechny SQL, který pomáhá obnovit nepřístupnou nebo poškozenou databázi MS SQL Server v několika jednoduchých krocích.

Zde je moje hodnocení Stellar Repair pro MS SQL (na stupnici od 1 do 5):

Kategorie Hodnocení Recenze
Instalace 5 Instalace trvá jen několik sekund
Snadné použití 5 Softwarové uživatelské rozhraní je přímočaré a snadno použitelné
Funkce a funkce 5 Toto je zdaleka nejlepší nástroj pro obnovu SQL, který jsem použil, se všemi funkcemi potřebnými k opravě a obnovení databáze MS SQL
Výkon 4 Docela působivé
Technická podpora 5 Pilný tým podpory 24*5, který se maximálně snaží odpovídat na dotazy bez jakéhokoli zpoždění

  1. Kurz SQL:Jednorázové řešení, jak se naučit SQL

  2. Modelovací varianty produktu

  3. Postgres dotaz pro kontrolu řetězce je číslo

  4. SQLite vyberte řádky, pokud časové razítko odpovídá dnešnímu datu