Udostępnij za pośrednictwem


Rozwiązywanie problemów z dublowanych bazami danych sieci szkieletowej

Scenariusze, rozwiązania i obejścia dotyczące dublowanych baz danych usługi Microsoft Fabric.

Zasoby

Zapoznaj się z sekcją dotyczącą rozwiązywania problemów z często zadawanymi pytaniami dotyczącymi każdego źródła danych:

Przejrzyj dokumentację ograniczeń dla każdego źródła danych:

Zatrzymywanie replikacji

Po wybraniu pozycji Zatrzymaj replikację pliki OneLake pozostają w niezmienionej postaci, ale replikacja przyrostowa zostanie zatrzymana. Replikację można uruchomić ponownie w dowolnym momencie, wybierając pozycję Rozpocznij replikację. Możesz chcieć zatrzymać/uruchomić replikację podczas resetowania stanu replikacji, po zmianie źródłowej bazy danych lub jako narzędzie do rozwiązywania problemów.

Replikowanie hierarchii schematu źródłowego

Podczas dublowania danych z różnych typów źródłowych baz danych hierarchia schematu źródłowego jest zachowywana w dublowanej bazie danych. Gwarantuje to, że dane pozostają spójnie zorganizowane w różnych usługach, umożliwiając korzystanie z nich przy użyciu tej samej logiki w punkcie końcowym analizy SQL, notesach platformy Spark, modelach semantycznych i innych odwołaniach do danych.

W przypadku dublowanych baz danych utworzonych przed włączeniem tej funkcji schemat źródłowy jest spłaszczany w dublowanej bazie danych, a nazwa schematu jest zakodowana w nazwie tabeli. Jeśli chcesz zreorganizować tabele za pomocą schematów, utwórz ponownie dublowaną bazę danych.

Jeśli używasz interfejsu API do tworzenia/aktualizowania dublowanej bazy danych, ustaw wartość właściwości defaultSchema, która wskazuje, czy replikować hierarchię schematu z źródłowej bazy danych. Zapoznaj się z przykładami definicji w odniesieniu do odwzorowywania publicznego interfejsu API REST w usłudze Microsoft Fabric.

Obsługa mapowania kolumn delta

Funkcja dublowania obsługuje replikowanie kolumn zawierających spacje lub znaki specjalne w nazwach (takich jak ,;{}()\n\t=) ze źródłowych baz danych do dublowanych baz danych. W tle odzwierciedlanie zapisuje dane w usłudze OneLake z włączonym mapowaniem kolumn Delta.

W przypadku tabel, które już są objęte replikacją przed włączeniem tej funkcji, aby uwzględnić kolumny z nazwami zawierającymi znaki specjalne, należy zaktualizować ustawienia bazy danych lustrzanej poprzez usunięcie i ponowne dodanie tych tabel, lub zatrzymać i ponownie uruchomić bazę danych lustrzaną.

Przejmowanie własności lustrzanej bazy danych

Obecnie dublowana baza danych nie obsługuje zmiany własności. Jeśli dublowana baza danych przestanie działać, ponieważ właściciel elementu opuścił organizację lub nie jest już prawidłowa, musisz ponownie utworzyć dublowaną bazę danych.

Obsługiwane regiony

Poniżej przedstawiono regiony sieci szkieletowej, które obsługują dublowanie bazy danych i otwieranie dublowania:

Azja i Pacyfik:

  • Australia Wschodnia
  • Australia Południowo-Wschodnia
  • Indie Środkowe
  • Azja Wschodnia
  • Japonia Wschodnia
  • Korea Środkowa
  • Azja Południowo-Wschodnia
  • Południowe Indie

Europa

  • Europa Północna
  • Europa Zachodnia
  • Francja Środkowa
  • Niemcy Zachodnio-środkowe
  • Włochy Północne
  • Norwegia Wschodnia
  • Polska Środkowa
  • Szwecja Środkowa
  • Szwajcaria Północna
  • Szwajcaria Zachodnia
  • Południowe Zjednoczone Królestwo
  • Zachodnie Zjednoczone Królestwo

Ameryka:

  • Brazylia Południowa
  • Kanada Środkowa
  • Kanada Wschodnia
  • Środkowe stany USA
  • Wschodnie stany USA
  • Wschodnie stany USA 2
  • Północno-środkowe stany USA
  • Południowo-środkowe stany USA
  • Zachodnie stany USA
  • Zachodnie stany USA 2

Bliskiego Wschodu i Afryki:

  • Północna część Republiki Południowej Afryki
  • Zjednoczone Emiraty Arabskie Na Północ

Rozwiązywanie problemów

Ta sekcja zawiera ogólne kroki rozwiązywania problemów z dublowaniem.

Nie mogę nawiązać połączenia ze źródłową bazą danych

  1. Sprawdź, czy szczegóły połączenia są poprawne, nazwa serwera, nazwa bazy danych, nazwa użytkownika i hasło.
  2. Sprawdź, czy serwer nie znajduje się za zaporą ani prywatną siecią wirtualną. Otwórz odpowiednie porty zapory.

Żadne widoki nie są replikowane

Obecnie widoki nie są obsługiwane. Obsługiwane są tylko replikowanie zwykłych tabel.

Nie są replikowane żadne tabele

  1. Sprawdź stan monitorowania, aby sprawdzić stan tabel. Aby uzyskać więcej informacji, zobacz Monitorowanie replikacji dublowanej bazy danych sieci szkieletowej.
  2. Wybierz przycisk Konfiguruj replikację. Sprawdź, czy tabele znajdują się na liście tabel lub czy istnieją jakiekolwiek alerty dotyczące poszczególnych szczegółów tabeli.

Brak kolumn w tabeli docelowej

  1. Wybierz przycisk Konfiguruj replikację.
  2. Wybierz ikonę Alert obok szczegółów tabeli, jeśli nie są replikowane żadne kolumny.

Niektóre dane w mojej kolumnie wydają się być obcięte

Magazyn sieci szkieletowej nie obsługuje funkcji VARCHAR(max) tylko obecnie obsługuje funkcję VARCHAR(8000).

Dane nie wydają się być replikujące

Na stronie Monitorowanie wyświetlana data to czas ostatniej replikacji danych.

Nie mogę zmienić źródłowej bazy danych

Zmiana źródłowej bazy danych nie jest obsługiwana. Utwórz nową dublowaną bazę danych.

Limity komunikatów o błędach

Te typowe komunikaty o błędach zawierają wyjaśnienia i środki zaradcze:

Komunikat o błędzie Przyczyna Środki zaradcze
"Liczba tabel może przekroczyć limit, może brakować niektórych tabel". Istnieje maksymalnie 500 tabel. W źródłowej bazie danych usuń lub przefiltruj tabele. Jeśli nowa tabela jest 500. tabelą, nie jest wymagane ograniczenie ryzyka.
"Replikacja jest ograniczana i oczekuje się, że będzie kontynuowana o RRRR-MM-DDTHH:MM:ss"." Liczba przechwyconych danych zmian na bazę danych dublowanych dziennie wynosi maksymalnie 1 TB. Poczekaj na zakończenie ograniczania przepustowości.