Udostępnij za pośrednictwem


Konfigurowanie połączenia usługi Azure SQL Database

W tym artykule opisano sposób konfigurowania połączenia z usługą Azure SQL Database.

Obsługiwane typy uwierzytelniania

Łącznik usługi Azure SQL Database obsługuje odpowiednio następujące typy uwierzytelniania dla kopii i przepływu danych Gen2.

Typ uwierzytelniania Kopiuj Przepływ danych Gen2
Podstawowy
Konto organizacji
Jednostka usługi

Konfigurowanie połączenia w usłudze Dataflow Gen2

Usługa Data Factory w usłudze Microsoft Fabric używa łączników dodatku Power Query do łączenia przepływu danych Gen2 z bazą danych Azure SQL Database. Poniższe linki zawierają szczegółowe informacje o łączniku dodatku Power Query potrzebne do nawiązania połączenia z bazą danych Azure SQL Database w przepływie danych Gen2:

W niektórych przypadkach artykuł dotyczący łącznika Power Query może zawierać zaawansowane opcje, rozwiązywanie problemów, znane problemy i ograniczenia oraz inne informacje, które również mogą okazać się przydatne.

Konfigurowanie połączenia w potoku danych

Aby utworzyć połączenie w potoku danych:

  1. W nagłówku strony w usłudze Data Factory wybierz pozycję Ustawienia>Ikona koła zębatego Ustawienia Zarządzaj połączeniami i bramami.

    Zrzut ekranu przedstawiający sposób otwierania bramy.

  2. Wybierz pozycję Nowy w górnej części wstążki, aby dodać nowe źródło danych.

    Zrzut ekranu przedstawiający stronę

    Okienko Nowe połączenie zostanie otwarte po lewej stronie.

    Zrzut ekranu przedstawiający okienko

Konfigurowanie połączenia

Krok 1. Określanie nazwy połączenia, typu połączenia, konta i domeny

Zrzut ekranu przedstawiający nową stronę połączenia.

W okienku Nowe połączenie wybierz pozycję Chmura i określ następujące pola:

  • Nazwa połączenia: określ nazwę połączenia.
  • Typ połączenia: wybierz pozycję SQL Server.
  • Serwer: wprowadź nazwę serwera Azure SQL. Można go znaleźć na stronie Przegląd serwera Azure SQL.
  • Baza danych: wprowadź nazwę usługi Azure SQL Database.

Krok 2. Wybieranie i ustawianie uwierzytelniania

W obszarze Metoda uwierzytelniania wybierz swoje uwierzytelnianie z listy rozwijanej i ukończ powiązaną konfigurację. Łącznik usługi Azure SQL Database obsługuje następujące typy uwierzytelniania.

Zrzut ekranu przedstawiający stronę wybierania metody uwierzytelniania.

Uwierzytelnianie podstawowe

Wybierz pozycję Podstawowa w obszarze Metoda uwierzytelniania.

Zrzut ekranu przedstawiający uwierzytelnianie podstawowe.

  • Nazwa użytkownika: określ nazwę użytkownika usługi Azure SQL Database.
  • Hasło: określ hasło usługi Azure SQL Database.

Uwierzytelnianie OAuth2

Otwórz pozycję Edytuj poświadczenia. Zauważysz interfejs logowania. Wprowadź swoje konto i hasło, aby zalogować się na koncie. Po zalogowaniu wróć do strony Nowe połączenie .

Zrzut ekranu przedstawiający metodę uwierzytelniania OAuth2.

Uwierzytelnianie jednostki usługi

Zrzut ekranu przedstawiający stronę metody uwierzytelniania jednostki usługi.

  • Identyfikator dzierżawy: określ informacje o dzierżawie (nazwę domeny lub identyfikator dzierżawy), w ramach których znajduje się aplikacja. Pobierz go, umieszczając wskaźnik myszy na prawym górnym rogu witryny Azure Portal.
  • Identyfikator jednostki usługi: określ identyfikator klienta aplikacji.
  • Klucz jednostki usługi: określ klucz aplikacji.

Aby użyć uwierzytelniania jednostki usługi, wykonaj następujące kroki:

  1. Utwórz aplikację Firmy Microsoft Entra w witrynie Azure Portal. Zanotuj nazwę aplikacji i następujące wartości, które definiują połączenie:

    • Identyfikator dzierżawy
    • Application ID
    • Klucz aplikacji
  2. Aprowizuj administratora firmy Microsoft Entra dla serwera w witrynie Azure Portal, jeśli jeszcze tego nie zrobiono. Administrator firmy Microsoft Entra musi być użytkownikiem entra firmy Microsoft lub grupą Microsoft Entra, ale nie może być jednostką usługi. Ten krok jest wykonywany w celu utworzenia użytkownika zawartej bazy danych dla jednostki usługi przy użyciu tożsamości entra firmy Microsoft.

  3. Utwórz użytkowników zawartej bazy danych dla jednostki usługi. Nawiąż połączenie z bazą danych lub z której chcesz skopiować dane przy użyciu narzędzi, takich jak SQL Server Management Studio, z tożsamością firmy Microsoft Entra, która ma co najmniej uprawnienie ALTER ANY USER. Zaloguj się do usługi Azure SQL Database za pomocą uwierzytelniania entra ID i uruchom następujący kod T-SQL:

    CREATE USER [your application name] FROM EXTERNAL PROVIDER;
    
  4. Przyznaj jednostce usługi wymagane uprawnienia, tak jak zwykle w przypadku użytkowników SQL lub innych użytkowników. Uruchom następujący kod. Aby uzyskać więcej opcji, przejdź do strony ALTER ROLE (Transact-SQL).

    ALTER ROLE [role name] ADD MEMBER [your application name];
    
  5. Konfigurowanie połączenia usługi Azure SQL Database.

Krok 3. Określ poziom prywatności, który chcesz zastosować

Na karcie Ogólne wybierz poziom prywatności, który chcesz zastosować na liście rozwijanej Poziom prywatności. Obsługiwane są trzy poziomy prywatności. Aby uzyskać więcej informacji, przejdź do poziomów prywatności.

Krok 4. Tworzenie połączenia

Wybierz pozycję Utwórz. Tworzenie zostało pomyślnie przetestowane i zapisane, jeśli wszystkie poświadczenia są poprawne. Jeśli nie jest to poprawne, tworzenie zakończy się niepowodzeniem z błędami.

Zrzut ekranu przedstawiający stronę połączenia.

Podsumowanie tabeli

Następujące właściwości łącznika w tabeli są obsługiwane w kopii potoku.

Nazwa/nazwisko opis Wymagania Właściwości Kopiuj
Nazwa połączenia Nazwa połączenia. Tak
Connection type (Typ połączenia) Wybierz typ połączenia. Wybierz pozycję SQL Server. Tak
Server (Serwer) Nazwa serwera SQL platformy Azure. Tak
Baza danych Nazwa usługi Azure SQL Database. Tak
Authentication Przejdź do uwierzytelniania Tak Przejdź do uwierzytelniania
Poziom prywatności Poziom prywatności, który chcesz zastosować. Dozwolone wartości to Organizacyjne, Prywatność, Publiczne Tak

Uwierzytelnianie

Poniższe właściwości w tabeli są obsługiwanymi typami uwierzytelniania.

Nazwa/nazwisko opis Wymagania Właściwości Kopiuj
Podstawowa
- Nazwa użytkownika Nazwa użytkownika usługi Azure SQL Database. Tak
- Hasło Hasło usługi Azure SQL Database. Tak
OAuth2
Jednostka usługi
- Identyfikator dzierżawy Informacje o dzierżawie (nazwa domeny lub identyfikator dzierżawy). Tak
- Identyfikator jednostki usługi Identyfikator klienta aplikacji. Tak
- Klucz jednostki usługi Klucz aplikacji. Tak