Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Архивиране/възстановяване на SQL Server срещу отделяне/прикачване

Опцията Detach / Attach често е по-бърза от извършването на архивиране, тъй като не е необходимо да създава нов файл. Следователно времето от сървър А до сървър Б е почти чисто времето за копиране на файла.

Опцията Архивиране/Възстановяване ви позволява да извършите пълно архивиране, да го възстановите и след това да извършите диференциално архивиране, което означава, че времето ви за прекъсване може да бъде намалено между двете.

Ако търсите репликация на данни, означава ли това, че искате базата данни да функционира и на двете места? В този случай вероятно искате опцията за архивиране/възстановяване, тъй като това ще остави текущата база данни напълно функционална.

РЕДАКТИРАНЕ:Само за да изясня няколко точки. Под прекъсване имам предвид, че ако мигрирате база данни от един сървър на друг, вие като цяло ще спирате хората да я използват, докато е в движение. Следователно, от "стоп" точка на сървър А до "начална" точка на сървър Б това може да се счита за престой. В противен случай всички действия, извършени върху базата данни на сървър A по време на транзит, няма да бъдат репликирани на сървър B.

По отношение на "създаване на нов файл". Ако отделите база данни, можете незабавно да копирате MDF файла. Вече е готов за копиране. Въпреки това, ако направите резервно копие, трябва да изчакате .BAK файла да бъде създаден и след това да го преместите на новото му място за възстановяване. Отново всичко се свежда до това дали това е копие на моментна снимка или миграция.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SqlDependency не задейства събитие OnChange, когато наборът от данни е променен

  2. Еквивалентът на SQL Server на Sleep():Инструкцията WAITFOR

  3. SQL Server - подслушване на параметри

  4. Python извикване на запаметена процедура на sql-сървър с параметър с таблица

  5. Как да свържете текст от множество редове в един текстов низ в SQL Server