Przywróć z kopii zapasowej w bazie danych SQL w usłudze Microsoft Fabric

Dotyczy:✅Baza danych SQL w usłudze Microsoft Fabric

Ten artykuł opisuje kroki przywracania dowolnej bazy danych z kopii zapasowej w bazie danych SQL w usłudze Microsoft Fabric.

Przywracanie do punktu w czasie

Automatyczne kopie zapasowe baz danych pomagają chronić bazy danych przed błędami użytkowników i aplikacji, przypadkowym usunięciem bazy danych i długotrwałymi awariami. Jest to wbudowana funkcja, którą usługa SQL Database in Fabric zapewnia w celu ochrony danych przed niepożądanymi modyfikacjami. Przywracanie do punktu w czasie (PITR) to możliwość przywracania bazy danych do określonego punktu w czasie w okresie przechowywania. Za pomocą przywracania bazy danych tworzysz nową bazę danych SQL w tym samym obszarze roboczym na podstawie kopii zapasowych.

Czas przywracania

Kilka czynników wpływa na czas przywracania bazy danych za pomocą automatycznych kopii zapasowych bazy danych:

  • Rozmiar bazy danych
  • Liczba zaangażowanych dzienników transakcji
  • Ilość aktywności, które należy odtworzyć, aby odzyskać stan do punktu przywracania
  • Liczba współbieżnych żądań przywracania przetwarzanych w regionie docelowym

W przypadku dużej lub bardzo aktywnej bazy danych przywracanie może potrwać kilka godzin. Jeśli w regionie docelowym istnieje wiele współbieżnych żądań przywracania, czas odzyskiwania poszczególnych baz danych może wzrosnąć.

Koszt

Obecnie nie ma żadnych kosztów ani zużycia zasobów procesora CPU skojarzonych z przywracaniem bazy danych.

Inicjowanie przywracania danych do określonego punktu w czasie może spowodować przełączenie bazy danych ze stanu wstrzymania do trybu online i może wiązać się z naliczeniem jednostek konsumpcji.

Uprawnienia

Aby przywrócić bazę danych przy użyciu funkcji przywracania do punktu w czasie, musisz mieć jedną z następujących ról w obszarze roboczym Fabric Workspace:

  • Administrator
  • Współtwórca
  • Członek

Aby uzyskać więcej informacji, zobacz Role platformy Microsoft Fabric.

Jak przywrócić bazę danych SQL w usłudze Microsoft Fabric

W okresie przechowywania można przywrócić dowolną bazę danych do wcześniejszego punktu w czasie. Wykonując tę operację, faktycznie tworzysz nową bazę danych SQL w usłudze Fabric. Po zakończeniu przywracania Fabric tworzy nową bazę danych w tym samym obszarze roboczym co oryginalna baza danych.

Uwaga

Nie można zastąpić istniejącej bazy danych przy użyciu przywracania.

Podstawowym przypadkiem użycia przywracania do punktu w czasie jest odzyskanie po błędzie człowieka przez przywrócenie bazy danych SQL do wcześniejszego punktu w czasie. Przywróconą bazę danych można traktować jako zamiennik oryginalnej bazy danych lub użyć jej jako źródła danych w celu zaktualizowania oryginalnej bazy danych.

  1. W obszarze roboczym kliknij prawym przyciskiem myszy bazę danych SQL lub z menu kontekstowego .... Wybierz pozycję Przywróć bazę danych.

    Zrzut ekranu z portalu Fabric przedstawiający elementy w obszarze roboczym. Menu kontekstowe bazy danych jest rozwinięte, a opcja Przywróć bazę danych jest wyróżniona.

  2. Otworzy się okno podręczne Przywracanie bazy danych. Podaj nazwę nowej bazy danych, która zostanie utworzona na podstawie kopii zapasowych źródłowej/oryginalnej bazy danych.

  3. Wybierz moment w czasie. Można zobaczyć najwcześniejszy dostępny punkt przywracania, najnowszy punkt przywracania lub dowolny moment pomiędzy nimi. Godziny są wyświetlane w lokalnej strefie czasowej, a nie w UTC. Lista rozwijana czasu jest również edytowalna — możesz samodzielnie wybrać czas.

  4. Wybierz pozycję Utwórz.

  5. Postęp przywracania bazy danych rozpoczyna się w tle. W centrum powiadomień będą również widoczne powiadomienia o przywracaniu bazy danych. Po zakończeniu operacji przywracania można otworzyć nową bazę danych.

    Zrzut ekranu przedstawiający kartę Powiadomienia w portalu Fabric z widocznym postępem przywracania bazy danych.

Wyświetlanie punktów przywracania bazy danych SQL w usłudze Microsoft Fabric

Możesz zobaczyć najwcześniejszy (najstarszy) i najnowszy (najnowszy) punkt przywracania we właściwościach, do których można uzyskać dostęp za pośrednictwem widoku bazy danych portalu Fabric.

Bazę danych można przywrócić do dowolnego punktu w czasie między tymi dwoma pokazanymi punktami przywracania.

  1. Otwórz bazę danych w portalu Fabric. Wybierz ikonę Ustawienia na wstążce lub kliknij prawym przyciskiem myszy i wybierz pozycję Ustawienia.

  2. Wybierz pozycję Punkty przywracania. Godziny są wyświetlane w lokalnej strefie czasowej.

    Zrzut ekranu z portalu Fabric przedstawiający punkty przywracania dla bazy danych SQL.

Ograniczenia

Bieżące ograniczenia dotyczące przywracania bazy danych SQL w usłudze Microsoft Fabric:

  • Przywracanie między obszarami roboczymi nie jest obsługiwane.
  • Przywracanie między regionami nie jest obsługiwane.
  • Jeśli usuniesz bazę danych podczas przywracania, operacja przywracania zostanie anulowana. Nie można odzyskać danych z usuniętej bazy.