Ten artykuł zawiera odpowiedzi na często zadawane pytania dotyczące dublowania usługi Azure SQL Database w usłudze Microsoft Fabric.
Funkcje i możliwości
Jakie uwierzytelnianie w usłudze Azure SQL Database jest dozwolone?
Obecnie w przypadku uwierzytelniania w źródłowej usłudze Azure SQL Database obsługujemy uwierzytelnianie SQL przy użyciu nazwy użytkownika i hasła, identyfikatora Entra firmy Microsoft i jednostki usługi.
Czy istnieje strefa przejściowa lub docelowa dla usługi Azure SQL Database? Jeśli tak, czy jest poza OneLake?
Strefa docelowa w usłudze OneLake przechowuje zarówno migawkę, jak i zmienia dane, aby zwiększyć wydajność podczas konwertowania plików na różnicowy verti-parquet.
Jak długo trwa replikacja początkowa?
Zależy to od rozmiaru danych, które są wprowadzane.
Jak długo trwa replikowanie operacji wstawiania/aktualizacji/usuwania?
Opóźnienie niemal w czasie rzeczywistym.
Czy obsługujesz replikowanie widoków, tabel przejściowych lub zewnętrznych?
Nie. Obecnie obsługiwane są tylko replikowanie zwykłych tabel.
Jak zarządzać połączeniami?
Wybierz koła zębatego ustawień, a następnie wybierz pozycję Zarządzaj połączeniami i bramami. Możesz również usunąć istniejące połączenia z tej strony.
Czy raporty usługi Power BI na danych dublowanych mogą korzystać z trybu bezpośredniego lake?
Tak, ponieważ wszystkie tabele są tabelami różnicowych uporządkowanych w wersji wirtualnej.
Samodzielna pomoc dotycząca dublowania usługi Azure SQL Database w usłudze Microsoft Fabric
Jak sprawdzić, czy sieć szkieletowa replikuje dane w mojej usłudze Azure SQL Database?
Jeśli występują problemy z dublowaniem, wykonaj następujące kontrole na poziomie bazy danych przy użyciu dynamicznych widoków zarządzania (DMV) i procedur składowanych w celu zweryfikowania konfiguracji. Skontaktuj się z pomocą techniczną , jeśli jest wymagane rozwiązywanie problemów.
- Wykonaj następujące zapytanie, aby sprawdzić, czy zmiany są prawidłowo przepływane:
SELECT * FROM sys.dm_change_feed_log_scan_sessions
Aby uzyskać instrukcje rozwiązywania problemów, zobacz Rozwiązywanie problemów z dublowanych baz danych usługi Fabric z usługi Azure SQL Database.
Jak włączyć tożsamość zarządzaną przypisaną przez system (SAMI) lub tożsamość zarządzaną przypisaną przez użytkownika (UAMI) w programie SQL Server?
Za pomocą jednego kroku w witrynie Azure Portal można włączyć tożsamość zarządzaną przypisaną przez system (SAMI) lub tożsamość zarządzaną przypisaną przez użytkownika (UAMI) serwera logicznego usługi Azure SQL.
Uwaga / Notatka
Obsługa tożsamości zarządzanej przypisanej przez użytkownika (UAMI) jest obecnie dostępna w wersji zapoznawczej.
Jakie są stany replikacji?
Czy dostęp do funkcji dublowania usługi Azure SQL Database można uzyskać za pośrednictwem bramy usługi Power BI Lub za zaporą?
Jeśli usługa Azure SQL Database nie jest publicznie dostępna i nie zezwala usługom platformy Azure na łączenie się z nią, możesz skonfigurować bramę danych sieci wirtualnej lub lokalną bramę danych w celu dublowania danych. Aby uzyskać więcej informacji, zobacz Wymagania dotyczące zabezpieczeń.
Jakie kroki obejmują ponowne uruchomienie dublowania?
Dane z tabel źródłowych zostaną ponownie zainicjowane. Za każdym razem, gdy zatrzymasz i uruchomisz, cała tabela zostanie ponownie pobrana.
Co się stanie w przypadku usunięcia tabeli z funkcji dublowania?
Tabela nie jest już replikowana, a jej dane są usuwane z usługi OneLake.
Czy usunięcie dublowania ma wpływ na źródłową usługę Azure SQL Database?
Nie, po prostu usuwamy tabele przesyłania strumieniowego.
Czy można wielokrotnie dublować tę samą źródłową bazę danych?
Nie, każda usługa Azure SQL Database może być dublowana tylko raz. Wystarczy mieć jedną kopię danych w usłudze Fabric OneLake, którą możesz udostępnić innym osobom.
Czy można dublować tylko określone tabele z usługi Azure SQL Database?
Tak, określone tabele można wybrać podczas konfiguracji dublowania.
Co się stanie z dublowaniem w przypadku planowanego lub nieplanowanego trybu failover geograficznego?
Podczas tworzenia dublowanej bazy danych połącz się z odbiornikiem odczytu i zapisu grupy trybu failover SQL. W ten sposób nie trzeba będzie ponownie utworzyć dublowanej bazy danych po przejściu w tryb failover.
Po utworzeniu dublowanej bazy danych przejdź do listy elementów obszaru roboczego i wybierz pozycję Zarządzaj uprawnieniami dla dublowanej bazy danych. Dodaj tożsamość zarządzaną przypisaną przez system (SAMI) zarówno dla podstawowego, jak i pomocniczego serwera logicznego grupy trybu failover, aby mieć dostęp do odczytu/zapisu. Jeśli tworzysz dublowaną bazę danych z poziomu portalu sieci szkieletowej, baza danych SAMI serwera podstawowego powinna być już dodawana automatycznie.
W przypadku przejścia w tryb failover replikacja jest wyłączona automatycznie. Jeśli jednak otworzysz dublowaną bazę danych w portalu sieci szkieletowej, nie zobaczysz żadnej różnicy, ale nowe dane nie zostaną dostarczone. Aby odzyskać, wybierz pozycję Zatrzymaj replikację, a następnie uruchom replikację, aby ponownie uruchomić proces replikacji. Spowoduje to ponowną synchronizację każdej tabeli od podstaw. To samo jest wymagane po powrocie po awarii.
Zabezpieczenia
Czy dane kiedykolwiek opuszczają dzierżawę sieci szkieletowej klientów?
Nie.
Czy dane są etapowane poza środowiskiem klienta?
Nie. Dane nie są przygotowane poza środowiskiem klienta, są one przygotowane w usłudze OneLake klienta.
Cost Management
Jakie są koszty związane z dublowaniem?
Zasoby obliczeniowe sieci szkieletowej używane do replikowania danych do usługi Fabric OneLake są bezpłatne. Koszt magazynu dublowania jest bezpłatny do limitu na podstawie pojemności. Aby uzyskać więcej informacji, zobacz Koszt dublowania i Cennik usługi Microsoft Fabric. Obliczenia na potrzeby wykonywania zapytań dotyczących danych przy użyciu języka SQL, usługi Power BI lub platformy Spark są naliczane według regularnych stawek.
Co zalecamy klientowi, aby uniknąć lub zmniejszyć koszty usługi Azure SQL Database?
Zobacz Planowanie kosztów usługi Azure SQL Database i zarządzanie nimi. Rozważ użycie dedykowanej, mniejszej bazy danych Azure SQL Database na podstawie wymagań.
W jaki sposób są obsługiwane opłaty za ruch przychodzący?
Sieć szkieletowa nie pobiera opłat za ruch przychodzący do usługi OneLake za dublowanie.
W jaki sposób są obsługiwane opłaty za ruch wychodzący?
Jeśli usługa Azure SQL Database znajduje się w innym regionie niż pojemność sieci szkieletowej, opłaty za ruch wychodzący danych będą naliczane. Jeśli w tym samym regionie nie ma ruchu wychodzącego danych.
Licensing
Co to są opcje licencjonowania dublowania sieci szkieletowej?
Wymagana jest pojemność usługi Power BI Premium, pojemność sieci szkieletowej lub wersja próbna. Aby uzyskać więcej informacji na temat licencjonowania, zobacz Pojęcia i licencje usługi Microsoft Fabric.
Zatrzymywanie lub wstrzymywanie dublowania sieci szkieletowej
Jakie są wyniki zatrzymania dublowania?
Replikacja zatrzymuje się w źródłowej bazie danych, ale kopia tabel jest przechowywana w usłudze OneLake. Ponowne uruchomienie dublowania powoduje replikację wszystkich danych od początku.
Jak zatrzymać/wyłączyć dublowanie z usługi Azure SQL Database?
Jeśli nie możesz zatrzymać dublowania bazy danych Azure SQL Database z portalu sieci szkieletowej lub nie możesz usunąć dublowanego elementu usługi Azure SQL Database z sieci szkieletowej, wykonaj następującą procedurę składowaną w usłudze Azure SQL Database: exec sp_change_feed_disable_db;
Co zrobić, jeśli zatrzymam lub wstrzymam pojemność sieci szkieletowej?
Pojemność Fabric musi być aktywna i uruchomiona. Wstrzymana lub usunięta pojemność wpłynie na mirroring danych i żadne dane nie zostaną zreplikowane.