Udostępnij za pośrednictwem


Nawiąż połączenie z bazą danych SQL w usłudze Microsoft Fabric

Dotyczy:Baza danych SQL w usłudze Microsoft Fabric

Możesz nawiązać połączenie z bazą danych SQL database i wykonywać zapytania w usłudze Fabric w taki sam sposób, jak usługa Azure SQL Database.

Wymagania wstępne

  • Obecnie jedynymi obsługiwanymi zasadami połączenia dla bazy danych SQL w usłudze Microsoft Fabric jest przekierowanie. Aby uzyskać więcej informacji, zobacz Zasady połączeń.

Edytor zapytań w portalu Fabric

Połączenie z bazą danych SQL można nawiązać przy użyciu edytora internetowego w portalu sieci Szkieletowej.

Edytor internetowy bazy danych SQL w usłudze Fabric udostępnia podstawowy eksplorator obiektów i interfejs wykonywania zapytań. W menu zintegrowanego Eksploratora są wyświetlane wszystkie obiekty bazy danych.

Nowa baza danych SQL w usłudze Fabric otwiera się automatycznie w edytorze internetowym, a istniejącą bazę danych można otworzyć w edytorze internetowym, wybierając ją w Fabric.

Znajdź ciąg połączenia SQL

W usłudze Microsoft Fabric punkt końcowy analizy SQL i baza danych SQL są dostępne za pośrednictwem strumienia danych tabelarycznych lub punktu końcowego TDS, znanego wszystkim nowoczesnym aplikacjom internetowym korzystającym z punktu końcowego TDS programu SQL Server. Jest to nazywane łańcuchem połączenia SQL w interfejsie użytkownika Microsoft Fabric.

Parametry połączenia bazy danych SQL są podobne do parametrów połączenia usługi Azure SQL Database. <server-unique-identifer>.database.windows.net Parametry połączenia punktu końcowego analizy SQL wyglądają następująco: <server-unique-identifier>.<tenant>.fabric.microsoft.com.

Aby znaleźć parametry połączenia SQL dla bazy danych SQL fabric:

  • Przejdź do ustawień elementu bazy danych SQL.
  • Na liście elementów, wybierz menu .... Wybierz pozycję Ustawienia , a następnie pozycję Parametry połączenia. Fabric udostępnia kompletne ciągi połączeń dla dostawców, w tym ADO.NET, JDBC, ODBC, PHP i Go.
  • Możesz też wybrać przycisk Otwórz w i program SQL Server Management Studio. Zostaną wyświetlone informacje o połączeniu serwera.

Aby znaleźć łańcuch połączenia SQL dla punktu końcowego analizy SQL bazy danych SQL Fabric:

  • Przejdź do ustawień elementu bazy danych SQL, a następnie wybierz pozycję Punkt końcowy SQL.
  • Możesz też wybrać ... menu, a następnie wybrać pozycję Kopiuj parametry połączenia SQL.

Otwórz przycisk, aby nawiązać połączenie

Możesz łatwo połączyć się z bazą danych SQL za pomocą przycisku Otwórz w w edytorze zapytań portalu Fabric. Wybierz program SQL Server Management Studio lub rozszerzenie mssql z programem Visual Studio Code.

Zrzut ekranu z edytora zapytań portalu Fabric przedstawiający przycisk Otwórz w, aby ułatwić nawiązywanie połączeń z narzędziem SSMS lub rozszerzeniem mssql w programie VS Code.

Ręczne nawiązywanie połączenia z programem SQL Server Management Studio

Zrzut ekranu przedstawiający ustawienia programu SSMS.

W programie SQL Server Management Studio (SSMS):

  1. W obszarze roboczym w obciążeniu Baza danych usługi Fabric wybierz ... obok bazy danych SQL.
  2. Wybierz pozycję Ustawienia.
  3. Wybierz pozycję Parametry połączenia. Poszukaj parametrów połączenia z bazą danych SQL, w tym Data Source=. Na przykład tcp:<servername>.database.fabric.microsoft.com,1433. Nazwa bazy danych to Initial Catalog=.
  4. W programie SSMS otwórz nowe połączenie.
  5. W oknie dialogowym Fabric skopiuj i wklej wartość z Server Name w polu Nazwa serwera.
  6. Wybierz typ uwierzytelniania: Microsoft Entra ID — uniwersalny z obsługą uwierzytelniania wieloskładnikowego.
  7. Wybierz Opcje<<.
  8. Skopiuj i wklej wartość z Database Name w polu tekstowym Połącz z bazą danych .
  9. Wybierz pozycję Połącz.
  10. Zaloguj się przy użyciu identyfikatora Entra firmy Microsoft — uniwersalnego z obsługą uwierzytelniania wieloskładnikowego.

Nawiązywanie połączenia za pomocą narzędzia sqlcmd

Możesz nawiązać połączenie z bazą danych SQL w Fabric za pomocą narzędzia sqlcmd, podobnie jak w przypadku dowolnego innego produktu silnika baz danych SQL. Użyj uwierzytelniania identyfikatora Entra firmy Microsoft z opcją G . Uwierzytelnianie Entra firmy Microsoft (-G) wymaga co najmniej wersji 13.1.

W poniższym przykładzie zastąp <server name> długim unikatowym ciągiem tekstu reprezentującego bazę danych SQL w usłudze Fabric.

sqlcmd -S <your_server>.database.fabric.microsoft.com;1433 -G -d <your_database> -i ./script.sql

Nawiązywanie połączenia za pomocą narzędzia bcp

Możesz nawiązać połączenie z bazą danych SQL w usłudze Fabric za pomocą narzędzia bcp, tak jak w przypadku dowolnego innego produktu silnika bazy danych SQL. Użyj uwierzytelniania Microsoft Entra ID z opcją -G.

W poniższym przykładzie zastąp <server name> długim unikatowym ciągiem tekstu reprezentującego bazę danych SQL w usłudze Fabric.

bcp bcptest in "c:\temp\sample.dat" -S <your_server>.database.fabric.microsoft.com;1433 -d testdb -G -c