Zálohování prostředky SQL serveru
<< Klikni pro zobrazení obsahu >> Navigace: Správa systému > Archivace - zálohování dat > Zálohování prostředky SQL serveru |
Připravuje se.
Pozor, ne všechna data jsou na SQL serveru, tuto zálohu je třeba kombinovat se zálohou adresáře s instalací programu Bakaláři.
Automatické zálohování databáze prostředky SQL serveru probíhá ve dvou krocích
Vytvoření skriptu pro zálohování databáze
stáhneme a nainstalujeme SQL Server Management Studio. Jedná se o bezplatný nástroj, který je k dispozici na webových stránkách společnosti Microsoft spustíme SQL Server Management Studio a připojíme se k instanci SQL serveru, která obsahuje databázi, kterou chceme zálohovat stiskneme pravé tlačítko myši na databázi a v nabídce vybereme Úlohy, Zálohovat ... (Tasks, Back up...) otevře se okno, kde můžeme zvolit možnosti zálohování. Jakmile jste spokojeni s nastavením, klikneme na tlačítko Script a v nabídce zvolíme Script akce do souboru (Script Action to File) vybereme umístění a název a soubor uložíme, např. c:\backup\MSSQL_backup.sql |
Vytvoření naplánované úlohy pro spuštění skriptu
pustíme Plánovač úloh systému Windows zvolíme Vytvořit základní úlohu..., nastavíme požadovaný čas spuštění úlohy a jako Akci zvolíme Spustit program. Když jsme vyzváni k výběru programu, přejdeme do adresáře s utilitou SQLCMD.EXE, která je součástí MSSQL. Tato utilita se nachází v adresáři \Tools\Binn např.: "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLCMD.EXE", "C:\Program Files\Microsoft SQL Server\110\Tools\Binn\SQLCMD.EXE" - dle verze SQL serveru. Dále zadáme volitelné argumenty -S JMENO_SERVERU -i "CESTA_K_SQLBACKUP_SCRIPTU", kde JMENO_SERVERU je název instance serveru SQL, který obsahuje vaši databázi CESTA_K_SQLBACKUP_SCRIPTU je cesta k zálohovacímu skriptu uloženého z SQL Server Management Studia - viz výše. Příklad: -S (local)\SQLEXPRESS -i "c:\backup\MSSQL_backup.sql" dokončíme vytvoření nové úlohy. Plánování nastavíme na přímo na serveru, aby soubory byly na lokálním disku, nikoliv na namapovaném. |