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

Způsoby, jak snadno znovu sestavit hlavní databázi na serveru SQL

Shrnutí: Master databáze je velmi důležitá databáze, protože obsahuje primární konfiguraci SQL databáze. Ale v případě, že je poškozena, musí uživatel čelit různým problémům, takže probereme způsoby, jak znovu vytvořit hlavní databázi v SQL Server.

Mnoho uživatelů používá SQL server a udržují si zálohu, ale někdy se uživatelé vyhýbají selhání databáze a dochází k nehodám. Tedy za účelem překonání určitých akcí.

Všechna konfigurační nastavení a informace o účtu databáze jsou uloženy v databázových souborech serveru SQL Server. Hlavní databáze obsahuje 2 soubory:master.mdf a masterlog.ldf. Obsahuje všechny záznamy o souborech, které existují v databázi. Uživatelé nemohou spustit SQL server, pokud je hlavní databáze poškozená nebo nedostupná.

Proto v tomto blogu probereme některé metody, jak znovu vytvořit hlavní databázi na SQL serveru. Než přistoupíme k části řešení, probereme, jak zkontrolovat, zda je vaše hlavní databáze poškozená nebo ne.

Důležitá poznámka:  V případě, že chcete rychlé řešení pro přestavbu hlavní databáze na SQL Server, může uživatel využít pomoc softwaru Emaildoctor Recover SQL Database Software k vyřešení problémů souvisejících s korupcí.

Zkontrolujte, zda není vaše hlavní databáze poškozená

  1. Výskyt chyb vstupu/výstupu nebo chyb segmentace.
  2. Když se uživateli nepodařilo spustit SQL Server.
  3. Generování sestavy pomocí nástroje pro kontrolu konzistence databáze.

Znáte důvody, proč znovu vytvořit hlavní databázi na serveru SQL 

  • Když uživatel smaže některé důležité přihlašovací údaje, propojený server a konfiguraci serveru SQL.
  • Když je hlavní databáze poškozena selháním hardwaru nebo softwaru.
  • Když chce uživatel vytvořit klon databáze.
  • Když uživatelé potřebují obnovit databázi do nové instance.

Ruční metody opětovného sestavení hlavní databáze v SQL Server

Chcete-li znovu sestavit hlavní databázi v databázovém serveru SQL, postupujte podle níže uvedeného postupu:

Metoda 1:Postup před přestavbou

Protože hlavní databáze je poškozená. Aby se zabránilo ztrátě dalších souborů, je důležité tyto soubory zálohovat. Tyto soubory musíme zálohovat data MSDB, protokol MSDB, přihlášení modelu a model . Proveďme proces zálohování:

  1. Spusťte správce konfigurace serveru SQL v systému
  2. Klikněte na Služby serveru SQL .
  3. Nyní vyberte požadovanou službu a vyberte možnost Zastavit pro zastavení služeb jeden po druhém.
  4. Ukončete správce konfigurace serveru SQL.

Přejděte do umístění, kde byla hlavní databáze znovu sestavena

Poznámka:Umístění adresáře, kde bude hlavní databáze automaticky přestavěna, je:

C:\Program Files\Microsoft SQL Server\[NÁZEV INSTANCE]\MSSQL\DATA

Extrahujte všechny soubory do samostatné složky a odstraňte poškozený hlavní protokol, dočasný protokol a soubory tempdb.

Postup obnovy 

Uživatelé musí při opětovném sestavení hlavní databáze postupovat podle těchto kroků:

  1. V příkazovém okně upravte umístění adresáře instance serveru.
  2. Zadejte umístění adresáře, kde se nachází instalační médium SQL serveru 2016.
  3. Otevřete příkazový řádek jako správce.
  4. Proveďte následující příkaz.
  5. Potom stiskněte tlačítko Enter.

Znovu vytvořit hlavní databázi 

V době, kdy jsou všechny databáze znovu sestaveny, není na příkazovém řádku vrácena žádná zpráva. Chcete-li zkontrolovat, zda byl postup proveden úspěšně nebo ne, zkontrolujte soubor Summary.txt.

Umístění tohoto souboru je:

C:\Program Files\Microsoft SQL Server\130\Setup Bootstrap\Logs

Postup po přestavbě

Po dokončení procesu přestavby proveďte následující operace:

  1. Po přestavění hlavní databáze.
  2. Restartujte všechny služby, které byly použity k zastavení.
  3. Obnovte zálohy modelu a databáze MSDB.
  4. Pokud záloha dat není k dispozici, můžete jednoduše nahradit soubory modelu a znovu vytvořit MSDB se záložními soubory, které jsme vytvořili v první části. Tento krok je nutné provést po pozastavení služeb.

Autentická metoda opětovného sestavení hlavní databáze na serveru SQL Server

Manuální metoda je velmi zdlouhavá a je to také velmi únavný úkol. K úspěšnému dokončení této operace jsou navíc vyžadovány pouze technické znalosti. Aby se uživatelé vyhnuli takovým problémům, mohou použít jinou autentickou metodu k přestavbě hlavní databáze pomocí Obnovení databáze SQL nářadí. Je to profesionální nástroj pro obnovu hlavní databáze v SQL Server. To může snadno odstranit problémy s korupcí.

Pomocí tohoto  lze opravit primární i sekundární databáze nářadí. Také skenuje a exportuje triggery, pravidla, tabulky, funkce, uložené procedury. Tento software je také kompatibilní s datovými typy ASCII a Unicode XML. Uživatel může pomocí této aplikace snadno obnovit smazané objekty SQL databáze. Tento nástroj je také kompatibilní se všemi verzemi SQL Serveru, jako je 2019, 2017, 2016, 2014, 2012 a další verze pod nimi.

Zabalit

  Většina uživatelů SQL čelí takovým problémům kvůli poškozeným databázovým souborům. Je nezbytné tyto typy problémů co nejdříve vyřešit. Tento blog vysvětluje ruční metodu a také autentickou metodu pro obnovu hlavní databáze na SQL serveru 2019/ 2017 / 2016/ 2014/ 2012 a nižších verzích.


  1. Nerozumím Collation? (Mysql, RDBMS, znakové sady)

  2. Java – Jak volat proceduru Oracle s vlastními typy?

  3. Kdy je čas upgradovat na SQL?

  4. Jak odstranit koncové mezery za názvem měsíce v Oracle