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

Vygenerujte skript pro schéma i data

Zálohování/export databáze

Existují dva způsoby, jak zálohovat/exportovat databázi SQL Server pomocí SQL Server Management Studio:

  1. Klikněte pravým tlačítkem na databáze → Úlohy → Generovat skripty → Vyberte DB → Změnit možnost „Data skriptu“ na true → …

  2. 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.



  1. Jaký je rozdíl mezi MySQLdb, mysqlclient a MySQL konektorem/Pythonem?

  2. Jak zjistím rozdíl mezi jednotlivými maximálními hodnotami různých dnů?

  3. vložit do uložené procedury s parametry MYSQL nefunguje

  4. C# MySQL druhý DataReader ve smyčce DataReader