Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Kopia zapasowa/przywracanie serwera SQL Server a odłączanie/dołączanie

Opcja Odłącz / Dołącz jest często szybsza niż wykonanie kopii zapasowej, ponieważ nie wymaga tworzenia nowego pliku. Dlatego czas z serwera A do serwera B jest prawie wyłącznie czasem kopiowania pliku.

Opcja Kopia zapasowa / Przywracanie umożliwia wykonanie pełnej kopii zapasowej, przywrócenie jej, a następnie wykonanie kopii różnicowej, co oznacza skrócenie czasu przestoju między nimi.

Jeśli szukasz replikacji danych, czy to oznacza, że ​​chcesz, aby baza danych działała w obu lokalizacjach? W takim przypadku prawdopodobnie chcesz skorzystać z opcji tworzenia kopii zapasowej / przywracania, ponieważ dzięki temu bieżąca baza danych będzie w pełni funkcjonalna.

EDYCJA:Żeby wyjaśnić kilka punktów. Przez przestoje rozumiem, że jeśli migrujesz bazę danych z jednego serwera na drugi, na ogół uniemożliwiasz innym korzystanie z niej podczas przesyłania. Dlatego od punktu „zatrzymania” na serwerze A do punktu „początku” na serwerze B można to uznać za przestój. W przeciwnym razie wszelkie działania wykonywane na bazie danych na serwerze A podczas tranzytu nie zostaną zreplikowane na serwer B.

W odniesieniu do "utwórz nowy plik". Jeśli odłączysz bazę danych, możesz natychmiast skopiować plik MDF. Jest już gotowy do skopiowania. Jeśli jednak wykonujesz kopię zapasową, musisz poczekać na utworzenie pliku .BAK, a następnie przenieść go do nowej lokalizacji w celu przywrócenia. Ponownie wszystko sprowadza się do tego, że jest to kopia migawki lub migracja.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 4 sposoby zapobiegania przeciążeniu alertów dzięki monitorowaniu serwera SQL

  2. Jak SCHEMA_ID() działa w SQL Server

  3. Jak przekazać listę jako parametr w procedurze składowanej?

  4. W SQL Server, jak mogę zablokować pojedynczy wiersz w sposób podobny do Oracle SELECT FOR UPDATE WAIT?

  5. Jak używać IF...THEN Logic w SQL Server