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

Zálohování/obnovení serveru SQL vs. odpojení/připojení

Možnost Odpojit / Připojit je často rychlejší než provedení zálohy, protože není nutné vytvářet nový soubor. Proto je doba ze serveru A na server B téměř čistě dobou kopírování souboru.

Možnost Zálohovat / Obnovit vám umožňuje provést úplnou zálohu, obnovit ji a poté provést rozdílovou zálohu, což znamená, že mezi těmito dvěma bude možné zkrátit dobu výpadku.

Pokud vám jde o replikaci dat, znamená to, že chcete, aby databáze fungovala na obou místech? V takovém případě budete pravděpodobně chtít možnost zálohování/obnovy, která ponechá aktuální databázi plně funkční.

EDIT:Jen pro upřesnění několika bodů. Prostojem mám na mysli to, že pokud migrujete databázi z jednoho serveru na druhý, obecně zamezíte tomu, aby ji lidé používali, když je na cestě. Proto od bodu „stop“ na serveru A do bodu „start“ na serveru B by to mohlo být považováno za prostoj. V opačném případě nebudou žádné akce provedené v databázi na serveru A během přenosu replikovány na server B.

Pokud jde o "vytvořit nový soubor". Pokud odpojíte databázi, můžete okamžitě zkopírovat soubor MDF. Již je připraven ke zkopírování. Pokud však provádíte zálohu, musíte počkat na vytvoření souboru .BAK a poté jej přesunout do nového umístění pro obnovení. Opět jde o to, zda jde o kopii snímku nebo migraci.



  1. Jak dočasně deaktivuji spouštěče v PostgreSQL?

  2. PHP a mySQL:Rok 2038 Chyba:Co to je? jak to vyřešit?

  3. Funkce řetězce SQL Server (úplný seznam)

  4. Použití Oracle JDeveloper 12c s Oracle Database 12c na platformě Oracle Cloud, část 2