Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für:✅SQL-Datenbank in Microsoft Fabric
Sie können eine Verbindung mit der SQL-Datenbank in Fabric herstellen und diese abfragen, wie Sie auch bei einer Azure SQL-Datenbank.
Prerequisites
- Sie benötigen eine vorhandene Fabric-Kapazität. Falls dies nicht der Fall ist, können Sie eine Fabric-Testversion starten.
- Erstellen Sie eine SQL-Datenbank in Fabric oder verwenden Sie eine vorhandene.
- Wenn Sie noch keine haben, erstellen Sie eine neue SQL-Datenbank in Fabric.
- Derzeit ist die einzige unterstützte Verbindungsrichtlinie für die SQL-Datenbank in Microsoft Fabric Default. Weitere Informationen finden Sie unter Verbindungsrichtlinie.
Abfrage-Editor im Fabric-Portal
Sie können über den webbasierten Editor im Fabric-Portal eine Verbindung mit der SQL-Datenbank herstellen.
Der webbasierte Editor für die SQL-Datenbank in Fabric stellt eine grundlegende Objekt-Explorer- und Abfrageausführungsschnittstelle bereit. Das integrierte Menü Explorer listet alle Datenbankobjekte auf.
Eine neue SQL-Datenbank in Fabric wird automatisch im Web-Editor geöffnet, und eine vorhandene Datenbank kann im Web-Editor geöffnet werden, indem sie in Fabric ausgewählt wird.
Suchen einer SQL-Verbindungszeichenfolge
In Microsoft Fabric sind der SQL-Analyseendpunkt und die SQL-Datenbank über einen Tabular Data Stream oder TDS-Endpunkt zugänglich, der allen modernen Webanwendungen vertraut ist, die mit einem SQL Server-TDS-Endpunkt interagieren. Dies wird auf der Microsoft Fabric-Benutzeroberfläche als SQL-Verbindungszeichenfolge bezeichnet.
Die Verbindungszeichenfolge der SQL-Datenbank ähnelt der Verbindungszeichenfolge der Azure SQL-Datenbank. <server-unique-identifer>.database.windows.net Die SQL Analytics-Endpunktverbindungszeichenfolge sieht wie <server-unique-identifier>.<tenant>.fabric.microsoft.com aus.
So suchen Sie die SQL-Verbindungszeichenfolge für Ihre Fabric SQL-Datenbank:
- Wechseln Sie zu den Einstellungen Ihres SQL-Datenbankelements.
- Oder wählen Sie in der Elementliste das
...Menü aus. Wählen Sie "Einstellungen" und dann "Verbindungszeichenfolgen" aus. Fabric stellt vollständige Verbindungszeichenfolgen für Anbieter bereit, einschließlich ADO.NET, JDBC, ODBC, PHP und Go. - Oder wählen Sie die Schaltfläche " In öffnen " und dann SQL Server Management Studio oder Visual Studio Code aus. Der Servername und der Datenbankname werden angezeigt.
So suchen Sie die SQL-Verbindungszeichenfolge für den SQL-Analyseendpunkt Ihrer Fabric SQL-Datenbank:
- Wechseln Sie zu den Einstellungen Ihres SQL-Datenbankelements, und wählen Sie dann Verbindungszeichenfolgen aus.
- Oder wählen Sie das
...Menü aus, und wählen Sie dann den SQL-Endpunkt aus, und kopieren Sie dann die SQL-Verbindungszeichenfolge.
Schaltfläche „Öffnen in“ zum Herstellen einer Verbindung
Sie können eine einfache Verbindung mit Ihrer SQL-Datenbank mit der Schaltfläche Öffnen in im Abfrage-Editor des Fabric-Portals herstellen. Wählen Sie SQL Server Management Studio oder die MSSQL-Erweiterung mit Visual Studio Code aus.
Herstellen einer manuellen Verbindung mit SQL Server Management Studio
Wenn Ihre SSMS-Version älter als 21 ist, wird das automatische Ausfüllen der Verbindungsdetails nach dem Klicken auf "Öffnen" nicht unterstützt. Sie können die Verbindung trotzdem manuell herstellen, indem Sie Ihre Server-, Datenbank- und Authentifizierungsinformationen angeben.
In SQL Server Management Studio (SSMS):
- Wählen Sie in Ihrem Arbeitsbereich in der Workload Datenbank von Fabric
...neben Ihrer SQL-Datenbank aus. - Wählen Sie "Einstellungen" aus.
- Wählen Sie Connection strings (Verbindungszeichenfolgen). Suchen Sie nach der Verbindungszeichenfolge für ihre SQL-Datenbank, einschließlich von
Data Source=. Beispiel:tcp:<servername>.database.fabric.microsoft.com,1433.Initial Catalog=ist der Datenbankname. - Öffnen Sie in SSMS eine Neue Verbindung.
- Kopieren Sie den Wert
Server Nameaus dem Dialogfeld Fabric, und fügen Sie ihn in den Servernamen ein. - Wählen Sie Authentifizierungstyp aus: Microsoft Entra ID – Universell mit MFA-Unterstützung.
- Wählen Sie Optionen<<.
- Kopieren Sie den Wert aus
Database Nameund fügen Sie ihn in das Textfeld Mit Datenbank verbinden ein. - Wählen Sie Verbinden aus.
- Melden Sie sich mit Microsoft Entra ID – Universell mit MFA-Unterstützung an.
Manuelles Verbinden mit der MSSQL-Erweiterung für Visual Studio Code
Sie können auch die Fabric-Browseumgebung in der MSSQL-Erweiterung für VS Code verwenden. Mit diesem Feature können Entwickler eine nahtlose Verbindung mit ihrer SQL-Datenbank in Fabric- oder SQL-Analyseendpunkten herstellen – ohne Verbindungszeichenfolgen manuell aus dem Fabric-Portal zu kopieren oder sich auf die Schaltfläche " In öffnen " zu verlassen, um eine direkte Verbindung mit ihrer Datenbank innerhalb von VS Code herzustellen.
Herstellen einer Verbindung mit sqlcmd
Sie können eine Verbindung mit Ihrer SQL-Datenbank in Fabric mit sqlcmd herstellen, genau wie jedes andere SQL-Datenbankmodulprodukt.
Verwenden Sie die Microsoft Entra ID-Authentifizierung mit der Option G. Die Microsoft Entra-Authentifizierung (-G) erfordert mindestens Version 13.1.
Ersetzen Sie im folgenden Beispiel <server name> durch die lange Zeichenfolge eindeutigen Texts, die Ihre SQL-Datenbank in Fabric darstellt.
sqlcmd -S <your_server>.database.fabric.microsoft.com;1433 -G -d <your_database> -i ./script.sql
Herstellen einer Verbindung mit dem BCP-Hilfsprogramm
Sie können eine Verbindung mit Ihrer SQL-Datenbank in Fabric mit dem BCP-Hilfsprogramm herstellen, genau wie jedes andere SQL-Datenbankmodulprodukt. Verwenden Sie die Microsoft Entra ID-Authentifizierung mit der -G-Option.
Ersetzen Sie im folgenden Beispiel <server name> durch die lange Zeichenfolge eindeutigen Texts, die Ihre SQL-Datenbank in Fabric darstellt.
bcp bcptest in "c:\temp\sample.dat" -S <your_server>.database.fabric.microsoft.com;1433 -d testdb -G -c
Verbinden mit Python-Notizbuch
Fabric Python Notebooks (Vorschau) bieten die Möglichkeit, T-SQL-Code mit dem T-SQL-Zauberbefehl auszuführen.
Tipp
Sie können Ihre Anwendungen auch mit einer SQL-Datenbank in Fabric mit dem Microsoft Python-Treiber verbinden.
Stellen Sie in den folgenden Schritten mithilfe des %%tsql magischen Befehls eine Verbindung mit einer SQL-Datenbank in Fabric her:
Erstellen Sie ein Notizbuch in Ihrem Arbeitsbereich, in dem die Sprache auf Python festgelegt ist.
Verwenden Sie in einer Zelle den
%%tsqlZauberbefehl. Der Zelltyp ändert sich automatisch inT-SQL.Ersetzen Sie im folgenden Beispiel
<databasename>durch den Namen Ihrer SQL-Datenbank in Fabric. Der-typeParameter sollte seinSQLDatabase.%%tsql -artifact <databasename> -type SQLDatabaseSchließen Sie dann Ihren T-SQL-Befehl ein. Zum Ausführen einer Abfrage aus einer Datenbank mit dem Namen
Contoso:%%tsql -artifact Contoso -type SQLDatabase SELECT * FROM SalesLT.Customer;Sie können die Ergebnisse auch mit dem
-bindArgument an einen Datenrahmen binden:%%tsql -artifact Contoso -type SQLDatabase -bind df2
Weitere Möglichkeiten zum Abfragen Ihrer Daten mit T-SQL in Python-Notizbüchern finden Sie unter Ausführen von T-SQL-Code in Fabric Python-Notizbüchern. Verwenden Sie den %tsql? Befehl, um die vollständige Syntax anzuzeigen. Dieser Befehl zeigt die Hilfeinformationen für den T-SQL-Zauberbefehl an, einschließlich der verfügbaren Parameter und deren Beschreibungen.