Udostępnij za pośrednictwem


Przywracanie z kopii zapasowej w bazie danych SQL w usłudze Microsoft Fabric

Dotyczy bazy danych:SQL w usłudze Microsoft Fabric

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

Ważne

Ta funkcja jest dostępna w wersji zapoznawczej.

Przywracanie do punktu w czasie

Automatyczne kopie zapasowe bazy 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ść odzyskiwania bazy danych do określonego punktu w czasie w okresie przechowywania. Po przywróceniu bazy danych tworzysz nową bazę danych SQL w tym samym obszarze roboczym na podstawie kopii zapasowych.

W bieżącej wersji zapoznawczej nie ma kosztów ani użycia zasobów procesora CPU skojarzonych z przywracaniem bazy danych.

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ść działań, które należy odtworzyć w celu odzyskania 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ąć.

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 sieci szkieletowej:

  • Administracja
  • Współautor
  • Element członkowski

Aby uzyskać więcej informacji, zobacz Role usługi 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 sieć szkieletowa 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 sprawności po wypadku 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 menu kontekstowe ... . Wybierz pozycję Przywróć bazę danych.

    Zrzut ekranu z portalu sieci szkieletowej elementów w obszarze roboczym. Menu kontekstowe bazy danych jest rozwinięte, a opcja Przywróć bazę danych jest wyróżniona.

  2. Zostanie otwarte 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 punkt w czasie. Można zobaczyć najwcześniejszy dostępny punkt przywracania, najnowszy punkt przywracania lub dowolny punkt w czasie między.

    Uwaga

    Godziny są wyświetlane w lokalnej strefie czasowej, a nie w formacie UTC. Lista rozwijana czasu jest również edytowalna — możesz wybrać czas według wyboru.

  4. Wybierz pozycję Utwórz.

  5. Postęp przywracania bazy danych rozpoczyna się w tle. Powiadomienia są wyświetlane w prawym górnym rogu, a w centrum powiadomień będzie również widoczne powiadomienie o przywracaniu bazy danych.

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

    Uwaga

    Nie można otworzyć nowej bazy danych do momentu zakończenia operacji przywracania.

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

Możesz zobaczyć najwcześniej (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 sieci szkieletowej.

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

  1. Otwórz bazę danych w portalu sieci szkieletowej. 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 sieci szkieletowej przedstawiający punkty przywracania dla bazy danych SQL.

Ograniczenia

Bieżące ograniczenia dotyczące przywracania dla bazy danych SQL:

  • Przechowywanie kopii zapasowych wynosi siedem dni dla aktywnej bazy danych.
  • Przywracanie kopii zapasowych z porzuconych baz danych nie jest obecnie możliwe po okresie przechowywania siedmiu dni.
  • 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 danych.