Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Gælder for:✅SQL-database i Microsoft Fabric
Du kan oprette forbindelse til og forespørge på din SQL-database i Fabric på alle de samme måder som Azure SQL Database.
Prerequisites
- Du har brug for en eksisterende Fabric-kapacitet. Hvis du ikke gør det, skal du starte en Fabric-prøveversion.
- Opret eller brug en eksisterende SQL-database i Fabric.
- Hvis du ikke allerede har en, kan du oprette en ny SQL-database i Fabric.
- I øjeblikket er den eneste understøttede forbindelsespolitik for SQL-databasen i Microsoft Fabric Standard. Du kan få flere oplysninger under Forbindelsespolitik.
Forespørgselseditor på Fabric-portalen
Du kan oprette forbindelse til SQL-databasen ved hjælp af den webbaserede editor på Fabric-portalen.
Den webbaserede editor til SQL-databasen i Fabric indeholder en grundlæggende objektoversigt og grænseflade til udførelse af forespørgsler. Den integrerede Stifinder-menu viser alle databaseobjekter.
En ny SQL-database i Fabric åbnes automatisk i webeditoren, og en eksisterende database kan åbnes i webeditoren ved at vælge den i Fabric.
Find SQL-forbindelsesstreng
I Microsoft Fabric er SQL Analytics-slutpunktet og SQL-databasen tilgængelige via et Tabellarisk Data Stream- eller TDS-slutpunkt, der er velkendt for alle moderne webprogrammer, der interagerer med et SQL Server TDS-slutpunkt. Dette kaldes SQL-forbindelsesstreng i Microsoft Fabric-brugergrænsefladen.
Forbindelsesstrengen i SQL-databasen svarer til forbindelsesstrengen i Azure SQL Database, <server-unique-identifer>.database.windows.net. SQL Analytics-slutpunktets forbindelsesstreng ser ud som <server-unique-identifier>.<tenant>.fabric.microsoft.com.
Sådan finder du SQL-forbindelsesstreng til din Fabric SQL-database:
- Gå til indstillingerne for SQL-databaseelementet.
- Eller vælg
...menuen på elementlisten. Vælg Indstillinger og derefter Forbindelsesstrenge. Fabric leverer komplette forbindelsesstreng til udbydere, herunder ADO.NET, JDBC, ODBC, PHP og Go. - Du kan også vælge knappen Åbn i , og vælge SQL Server Management Studio eller Visual Studio Code. Servernavnet og databasenavnet vises.
Sådan finder du SQL-forbindelsesstreng til SQL-analyseslutpunktet for din Fabric SQL-database:
- Gå til indstillingerne for dit SQL-databaseelement, og vælg derefter Forbindelsesstrenge.
- Du kan også vælge menuen
..., vælge SQL-slutpunkt og derefter kopiere SQL-forbindelsesstrengen.
Knappen Åbn i for at oprette forbindelse
Du kan nemt oprette forbindelse til din SQL-database med knappen Åbn i i Fabric-portalens forespørgselseditor. Vælg SQL Server Management Studio eller udvidelsen mssql med Visual Studio Code.
Opret forbindelse til SQL Server Management Studio manuelt
Hvis din SSMS-version er ældre end 21, understøttes automatisk udfyldning af forbindelsesoplysninger ikke, når du har klikket på Åbn i Du kan stadig oprette forbindelse manuelt ved at angive dine server-, database- og godkendelsesoplysninger.
I SQL Server Management Studio (SSMS):
- Fra arbejdsområdet i Databasearbejdsbelastningen i Fabric skal du vælge ud
...for din SQL-database. - Vælg Indstillinger.
- Vælg Forbindelsesstrenge. Søg efter forbindelsesstreng til SQL-databasen, herunder
Data Source=. F.eks.,tcp:<servername>.database.fabric.microsoft.com,1433.Initial Catalog=er databasenavnet. - Åbn en ny forbindelse i SSMS.
- I dialogboksen Fabric skal du kopiere og indsætte værdien fra
Server Namei servernavnet. - Vælg godkendelsestype : Microsoft Entra ID – Universal med MFA-understøttelse.
- Vælg Muligheder<<.
- Kopiér og indsæt værdien fra
Database Namei tekstfeltet Opret forbindelse til database . - Vælg Opret forbindelse.
- Log på med Microsoft Entra ID – Universal med MFA-understøttelse.
Opret forbindelse til MSSQL-udvidelsen til Visual Studio Code manuelt
Du kan også bruge Fabric-gennemsynsoplevelsen i MSSQL-udvidelsen til VS Code. Denne funktion giver udviklere mulighed for problemfrit at oprette forbindelse til deres SQL-database i Fabric- eller SQL-analyseslutpunkter – uden manuelt at kopiere forbindelsesstrenge fra Fabric-portalen eller stole på knappen Åbn i for at oprette forbindelse direkte til deres database i VS Code.
Opret forbindelse med sqlcmd
Du kan oprette forbindelse til din SQL-database i Fabric med sqlcmd på samme måde som ethvert andet SQL Database Engine-produkt.
Brug Microsoft Entra ID-godkendelse med indstillingen G . Microsoft Entra-godkendelse (-G) kræver mindst version 13.1.
I følgende eksempel skal du erstatte <server name> med den lange streng af entydig tekst, der repræsenterer din SQL-database i Fabric.
sqlcmd -S <your_server>.database.fabric.microsoft.com;1433 -G -d <your_database> -i ./script.sql
Opret forbindelse med bcp-hjælpeprogram
Du kan oprette forbindelse til din SQL-database i Fabric med bcp-værktøjet på samme måde som alle andre SQL Database Engine-produkter. Brug Microsoft Entra ID-godkendelse med indstillingen -G .
I følgende eksempel skal du erstatte <server name> med den lange streng af entydig tekst, der repræsenterer din SQL-database i Fabric.
bcp bcptest in "c:\temp\sample.dat" -S <your_server>.database.fabric.microsoft.com;1433 -d testdb -G -c
Opret forbindelse til Python Notebook
Fabric Python Notebooks (prøveversion) giver mulighed for at køre T-SQL-kode med den magiske T-SQL-kommando.
Tips
Du kan også forbinde dine programmer til en SQL-database i Fabric med Microsoft Python-driveren.
I følgende trin skal du oprette forbindelse til en SQL-database i Fabric ved hjælp af den %%tsql magiske kommando:
Opret en notesbog i dit arbejdsområde med sproget angivet til Python.
Brug den
%%tsqlmagiske kommando i en celle. Celletypen ændres automatisk tilT-SQL.I følgende eksempel skal du erstatte
<databasename>med navnet på din SQL-database i Fabric. Parameteren-typeskal væreSQLDatabase.%%tsql -artifact <databasename> -type SQLDatabaseInkluder derefter din T-SQL-kommando. Hvis du f.eks. vil køre en forespørgsel fra en database med navnet
Contoso:%%tsql -artifact Contoso -type SQLDatabase SELECT * FROM SalesLT.Customer;Du kan også binde resultaterne til en dataramme med argumentet
-bind:%%tsql -artifact Contoso -type SQLDatabase -bind df2
Du kan finde flere muligheder for at forespørge på dine data med T-SQL i Python-notesbøger under Kør T-SQL-kode i Python-strukturnotesbøger. Hvis du vil se den fulde syntaks, skal du bruge kommandoen %tsql? . Denne kommando viser hjælpoplysningerne for kommandoen T-SQL magic, herunder de tilgængelige parametre og deres beskrivelser.