Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:✅bazy danych SQL w Microsoft Fabric
Możesz nawiązać połączenie z bazą danych SQL w usłudze Fabric na wszystkie te same sposoby, co Azure SQL Database.
Prerequisites
- Potrzebujesz istniejącej przepustowości Fabryki. Jeśli tego nie zrobisz, uruchom wersję próbną usługi Fabric.
- Utwórz lub użyj istniejącej bazy danych SQL w Fabric.
- Jeśli jeszcze go nie masz, utwórz nową bazę danych SQL w usłudze Fabric.
- Obecnie jedynymi obsługiwanymi zasadami połączenia dla bazy danych SQL w Microsoft Fabric jest Default. 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 Microsoft Fabric punkt końcowy analizy SQL i baza danych SQL są dostępne za pośrednictwem tabelarycznego strumienia danych lub punktu końcowego TDS, znanego wszystkim nowoczesnym aplikacjom internetowym, które współdziałają z punktem końcowym usługi TDS a SQL Server. Jest to nazywane jako "SQL connection string" w interfejsie użytkownika Microsoft Fabric.
- Nazwa serwera bazy danych SQL jest podobna do nazwy serwera Azure SQL Database,
<server-unique-identifier>.database.windows.net. - Nazwa serwera punktu końcowego analizy SQL jest podobna do nazwy serwera magazynu .
<server-unique-identifier>.<tenant>.fabric.microsoft.com
Aby znaleźć nazwę serwera 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. Platforma Fabric zapewnia kompletne ciągi połączeń dla dostawców, w tym ADO.NET, JDBC, ODBC, PHP i Go. - Możesz też wybrać przycisk Otwórz i wybierz przycisk SQL Server Management Studio lub Visual Studio Code. Zostanie wyświetlona nazwa serwera i nazwa bazy danych.
Aby znaleźć nazwę serwera punktu końcowego analizy SQL bazy danych SQL:
- Przejdź do ustawień elementu bazy danych SQL, a następnie wybierz pozycję Parametry połączenia.
- Możesz też wybrać menu
..., a następnie wybierz pozycję SQL endpoint, a następnie skopiuj SQL connection string. Jest to nazwa serwera.
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 SQL Server Management Studio lub rozszerzenie MSSQL dla Visual Studio Code.
Ręczne nawiązywanie połączenia za pomocą SQL Server Management Studio
Jeśli wersja programu SSMS jest wcześniejsza niż 21, automatyczne uzupełnienie szczegółów połączenia nie jest obsługiwane po kliknięciu Otwórz w. Mimo to możesz nawiązać połączenie ręcznie, podając informacje o serwerze, bazie danych i uwierzytelnieniu.
W SQL Server Management Studio (SSMS):
- W obszarze roboczym w obciążeniu Baza danych usługi Fabric wybierz
...obok bazy danych SQL. - Wybierz Ustawienia.
- Wybierz pozycję Parametry połączenia. Znajdź łańcuch połączenia do swojej bazy danych SQL, w tym
Data Source=. Na przykładtcp:<servername>.database.fabric.microsoft.com,1433. Nazwa bazy danych toInitial Catalog=. - W programie SSMS otwórz nowe połączenie.
- W oknie dialogowym Fabric skopiuj i wklej wartość z
Server Namew polu Nazwa serwera. - Wybierz typ Uwierzytelnianie: Microsoft Entra ID — uniwersalne z obsługą MFA (uwierzytelniania wieloskładnikowego).
- Wybierz Opcje<<.
- Skopiuj i wklej wartość z
Database Namew polu tekstowym Połącz z bazą danych . - Wybierz i podłącz.
- Zaloguj się przy użyciu Microsoft Entra ID — universal z obsługą uwierzytelniania wieloskładnikowego.
Nawiąż połączenie z rozszerzeniem MSSQL dla Visual Studio Code ręcznie
Możesz również użyć środowiska przeglądania Fabric w rozszerzeniu MSSQL dla programu VS Code. Ta funkcja umożliwia deweloperom bezproblemowe łączenie się z bazą danych SQL w sieci szkieletowej lub punktach końcowych analizy SQL — bez ręcznego kopiowania parametrów połączenia z portalu sieci szkieletowej lub polegania na przycisku Otwórz w celu nawiązania bezpośredniego połączenia z bazą danych w programie VS Code.
Nawiązywanie połączenia za pomocą narzędzia sqlcmd
Możesz nawiązać połączenie z bazą danych SQL w usłudze Fabric przy użyciu sqlcmd, podobnie jak w przypadku dowolnego innego produktu SQL Database Engine.
Użyj uwierzytelniania Microsoft Entra ID w opcji G. Uwierzytelnianie Microsoft Entra (-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 Fabric przy użyciu narzędzia bcp, podobnie jak w przypadku dowolnego innego produktu SQL Database Engine. 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
Nawiązywanie połączenia za pomocą notesu Python
Fabric Python Notebooks (wersja zapoznawcza) oferują możliwość uruchamiania kodu T-SQL za pomocą polecenia magic T-SQL.
Wskazówka
Możesz również połączyć aplikacje z bazą danych SQL w usłudze Fabric przy użyciu sterownika microsoft Python.
W poniższych krokach nawiąż połączenie z bazą danych SQL w Fabric przy użyciu magicznego polecenia %%tsql.
Utwórz notes w obszarze roboczym przy użyciu języka ustawionego na Python.
W komórce użyj magicznego polecenia
%%tsql. Typ komórki automatycznie zmienia się naT-SQL.W poniższym przykładzie zastąp
<databasename>nazwą swojej bazy danych SQL w usłudze Fabric. Parametr-typepowinien mieć wartośćSQLDatabase.%%tsql -artifact <databasename> -type SQLDatabaseNastępnie dołącz polecenie T-SQL. Aby na przykład uruchomić zapytanie z bazy danych o nazwie
Contoso:%%tsql -artifact Contoso -type SQLDatabase SELECT * FROM SalesLT.Customer;Wyniki można również powiązać z ramką danych za pomocą argumentu
-bind:%%tsql -artifact Contoso -type SQLDatabase -bind df2
Aby uzyskać więcej możliwości wykonywania zapytań dotyczących danych za pomocą języka T-SQL w notesach Python, zobacz Uruchom kodu T-SQL w notesach usługi Fabric Python. Aby wyświetlić pełną składnię %tsql? , użyj polecenia . To polecenie wyświetla informacje pomocy dotyczące polecenia magicznego języka T-SQL, w tym dostępne parametry i ich opisy.