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

Jak mohu zálohovat vzdálenou databázi SQL Server na místní jednotku?

V Microsoft SQL Server Management Studio můžete kliknout pravým tlačítkem na databázi, kterou chcete zálohovat, a kliknout na Úkoly -> Generovat skripty.

Otevře se průvodce, kde můžete nastavit následující, abyste provedli slušnou zálohu databáze, i na vzdáleném serveru :

  • Vyberte databázi, kterou chcete zálohovat, a klikněte na další,
  • V možnostech, které vám nabízí:
    1. V roce 2010:v části Možnosti tabulky/zobrazení změňte položky 'Data skriptu' a 'Indexy skriptů' na hodnotu True a stiskněte tlačítko Další,
    2. V roce 2012:v části „Obecné“ změňte „Typy dat na skript“ z „Pouze schéma“ na „Schéma a data“
    3. V roce 2014:možnost skriptování dat je nyní „skrytá“ v kroku „Nastavit možnosti skriptování“, musíte kliknout na „Upřesnit“ a nastavit „Typy dat pro skript“ na hodnotu „Schéma a data“
  • V dalších čtyřech okna, stiskněte 'vybrat vše' a poté další,
  • Zvolte skript do nového okna dotazu

Jakmile to udělá své, budete mít před sebou připravený záložní skript. Vytvořte novou místní (nebo vzdálenou) databázi a změňte první příkaz 'USE' ve skriptu tak, aby používal vaši novou databázi. Uložte skript na bezpečné místo a spusťte jej proti své nové prázdné databázi. To by vám mělo vytvořit (téměř) duplicitní místní databázi, kterou pak můžete zálohovat, jak chcete.

Pokud máte plné přístupu ke vzdálené databázi, můžete zaškrtnout 'skriptovat všechny objekty' v prvním okně průvodce a poté změnit volbu 'Skriptovat databázi' na True v dalším okně. Pozor však, budete muset provést úplné vyhledání a nahrazení názvu databáze ve skriptu do nové databáze, kterou v tomto případě nebudete muset vytvářet před spuštěním skriptu. To by mělo vytvořit přesnější duplikát, ale někdy není k dispozici kvůli omezením oprávnění.



  1. SQLite SUM

  2. Jak přidat nový sloupec do existující tabulky v SQL Server (T-SQL)

  3. Usnadněte si výkon SQL serveru

  4. Jak Access komunikuje se zdroji dat ODBC? Část 5