Zálohování/export databáze
Existují dva způsoby, jak zálohovat/exportovat databázi SQL Server pomocí SQL Server Management Studio:
-
Klikněte pravým tlačítkem na databáze → Úlohy → Generovat skripty → Vyberte DB → Změnit možnost „Data skriptu“ na true → …
-
Klikněte pravým tlačítkem na databáze → Úlohy → Záloha → ...
První metoda vytvoří soubor .sql, který pak musíme spustit. Problém s touto metodou je, že soubor .sql může být příliš velký na to, aby jej bylo možné otevřít pomocí SQL Server Management Studio. V tom případě musíme použít utilitu sqlcmd (měla by být již nainstalována, pokud máme SQL Server MS). Pokyny níže.
Druhá metoda vytvoří soubor .back, který lze snadno importovat do prázdné databáze.
Import databáze
Pokud máme soubor .sql a není příliš velký, stačí jej otevřít pomocí SQL Server MS a spustit.
Pokud máme soubor .sql, ale je příliš velký na to, aby jej bylo možné otevřít pomocí SQL Server MS, musíme použít sqlcmd takto:
>sqlcmd -i C:\panels_QA28July11.sql -o C:\PanelsImportResult.txt
Parametr za -i je soubor, který se má importovat. Parametr za -o je místo, kam se má výstup uložit. Druhý parametr můžeme vynechat, pokud chceme proces vidět na obrazovce.
Ve výchozím nastavení bude používat místní počítač a místní databázový server. Pokud chceme použít jiný stroj a server, použijeme volbu -S.