Přejít na hlavní obsah

Jak obnovit SQL základnu z BAK: podrobné pokyny

SQL databáze jsou jednou z nejběžnějších a nejdůležitějších součástí moderních webových aplikací. Ukládají a organizují velké množství dat a poskytují pohodlný přístup k informacím. Někdy však dochází k situacím, kdy může být databáze poškozena nebo omylem smazána. V takových případech se obnovení dat ze zálohy (BAK souboru) stává nutností.

V tomto článku vám nabízíme podrobný návod k obnovení databáze SQL z souboru BAK. Proces obnovy lze provést pomocí různých nástrojů, včetně MS SQL Server Management Studio, příkazového řádku Sqlcmd a různých produktů třetích stran.

Prvním krokem při obnově databáze SQL z souboru BAK je připojení k serveru SQL s oprávněními správce. To vám umožní přístup k požadovaným nástrojům a funkcím.

Poté musíte vytvořit novou databázi v SQL Serveru, kde bude provedena obnova dat. Můžete použít buď grafické rozhraní pro správu (SQL Server Management Studio), nebo příkaz Create DATABASE v Sqlcmd.

Obnovení SQL základny z BAK: podrobný návod

Krok 1: Otevřete program SQL Server Management Studio (SSMS) a připojte se k serveru SQL, na kterém se Databáze obnoví.

Krok 2: v levém podokně v SSMS vyhledejte "Object Explorer" a otevřete "Databases".

Krok 3: Klikněte pravým tlačítkem na složku "Databases" a vyberte "Restore Database".

Krok 4: V okně "restore Database", které se otevře, vyberte možnost "Device" a klikněte na tlačítko ". "vedle pole" select backup device".

Krok 5: v okně "specify Backup", které se zobrazí, vyberte "File" a klikněte na tlačítko "Add".

Krok 6: Zadejte cestu k souboru BAK, který chcete obnovit, a klikněte na tlačítko "OK".

Krok 7: Vraťte se do okna "restore Database" a do pole "To database"zadejte název databáze. Pokud chcete obnovit databázi s jiným názvem, zadejte nový název.

Krok 8: ujistěte se, že obnovení pochází z vybrané zálohy, a zkontrolujte možnosti obnovení. V případě potřeby můžete nakonfigurovat pokročilá nastavení, jako jsou" Options "a"Files".

Krok 9: kliknutím na tlačítko "OK" zahájíte proces obnovy databáze z BAK souboru.

Krok 10: po dokončení procesu obnovy uvidíte zprávu o úspěšném obnovení databáze SQL.

Nakonec jste úspěšně obnovili databázi SQL z BAK souboru. Nezapomeňte zkontrolovat funkčnost obnovené databáze a zajistit její pravidelné zálohování, abyste minimalizovali rizika budoucí ztráty dat.

Definice a cíl

Hlavním cílem obnovení databáze SQL z BAK je obnovit provoz databáze po selhání, resetu nebo ztrátě dat. Také, obnovení databáze z BAK lze použít k vytvoření přesné kopie databáze pro testování nebo vývoj nových funkcí.

Krok 1: Příprava

Než začnete obnovovat databázi SQL z souboru BAK, musíte provést některé přípravné kroky:

  1. Zálohujte databázi. Před zahájením obnovy se ujistěte, že máte aktuální zálohu své databáze. V případě problémů budete moci obnovit data ze zálohy.
  2. Ujistěte se, že máte přístup k SQL Server Management Studio (SSMS). SSMS je nástroj, který vám umožňuje spravovat, spravovat a monitorovat SQL Server. Pokud ještě nemáte nainstalovaný SSMS, ujistěte se, že jste jej stáhli a nainstalovali.
  3. Přesuňte soubor BAK do požadovaného adresáře. Ujistěte se, že soubor BAK, který chcete obnovit, je v adresáři, ke kterému máte přístup.

Po dokončení těchto kroků budete připraveni přejít k dalšímu kroku-obnovení databáze SQL.

Krok 2: rozbalení souboru BAK

Jakmile si stáhnete a připravíte soubor BAK, musíte jej rozbalit, abyste získali přístup k datům uloženým v databázi.

K rozbalení souboru BAK můžete použít jeden z následujících programů:

  1. Microsoft SQL Server Management Studio (SSMS) je oficiální klient SQL Serveru, který poskytuje široké možnosti pro práci s databázemi. Pokud jste již nainstalovali SSMS do počítače, jednoduše jej otevřete a přejděte k dalšímu kroku.
  2. 7-Zip je open source archivátor, který podporuje mnoho formátů archivů, včetně .BAK. Pokud nemáte SSMS, můžete si stáhnout a nainstalovat 7-Zip a poté jej použít k rozbalení souboru BAK.

Chcete-li rozbalit soubor BAK pomocí SSMS, postupujte takto:

  1. Otevřete SSMS a připojte se k instanci SQL Server, kde chcete obnovit databázi.
  2. Klikněte pravým tlačítkem na složku databáze a vyberte položku nabídky Obnovení databáze.
  3. V okně Obnovení databáze, které se otevře, klikněte na tlačítko". "vedle pole " ze souborů".
  4. Vyberte soubor BAK, který chcete rozbalit, a klikněte na OK.
  5. Nakonfigurujte zbývající nastavení tak, aby vyhovovalo vašim potřebám, a kliknutím na "OK" zahájíte proces rozbalování.

Pokud dáváte přednost použití 7-Zip k rozbalení souboru BAK, postupujte takto:

  1. Nainstalujte 7-Zip do počítače podle pokynů na oficiálních stránkách.
  2. Klikněte pravým tlačítkem na soubor BAK a vyberte položku nabídky extrahovat do zadané složky.
  3. Vyberte místo, kde chcete soubor rozbalit, a klikněte na OK.
  4. 7-Zip automaticky rozbalí soubor BAK do vybrané složky.

Po úspěšném rozbalení souboru BAK budete mít přístup k obsahu databáze a budete moci přejít k dalšímu kroku - obnovení databáze.

Krok 3: Vytvoření nové databáze

Po úspěšném provedení předchozích kroků, jsme připraveni začít vytvářet novou databázi pro obnovu dat z BAK souboru.

Chcete-li to provést, otevřete program Microsoft SQL Server Management Studio a postupujte takto:

  1. Na panelu nástrojů vyhledejte a klikněte na tlačítko" Connect "nebo vyberte příslušnou položku v nabídce"File".
  2. V zobrazeném okně zadejte data pro připojení k serveru SQL. Obvykle je nutné zadat název serveru, typ autentizace a pověření.
  3. Po úspěšném připojení k serveru SQL v levém podokně studia vyhledejte sekci "Databases" a klikněte na ni pravým tlačítkem.
  4. V kontextové nabídce vyberte položku "Nová databáze".
  5. V okně, které se otevře, zadejte název nové databáze, zadejte požadované parametry (cesta k datovému souboru, cesta k souboru protokolu transakcí atd.) a klikněte na tlačítko "OK".

Gratuluji! Nyní máte novou prázdnou databázi, do které budeme obnovovat data z BAK souboru.

Přejdeme k dalšímu kroku-obnovení databáze z BAK souboru.