Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Gjelder for:✅SQL-database i Microsoft Fabric
Du kan koble til og spørre SQL-databasen i Fabric på alle de samme måtene som Azure SQL Database.
Prerequisites
- Du trenger en eksisterende stoffkapasitet. Hvis du ikke gjør det, kan du starte en fabric-prøveversjon.
- Opprett eller bruk en eksisterende SQL-database i Fabric.
- Hvis du ikke allerede har en, oppretter du en ny SQL-database i Fabric.
- For øyeblikket er den eneste støttede tilkoblingspolicyen for SQL-databasen i Microsoft Fabric Standard. Hvis du vil ha mer informasjon, kan du se Tilkoblingspolicy.
Redigeringsprogram for spørring i Stoff-portalen
Du kan koble til SQL-databasen ved hjelp av det nettbaserte redigeringsprogrammet i Fabric-portalen.
Det nettbaserte redigeringsprogrammet for SQL-database i Fabric gir et grunnleggende objektutforsker- og spørringskjøringsgrensesnitt. Den integrerte Explorer-menyen viser alle databaseobjekter.
En ny SQL-database i Fabric åpnes automatisk i nettredigeringsprogrammet, og en eksisterende database kan åpnes i nettredigeringsprogrammet ved å velge den i Fabric.
Søk etter SQL tilkoblingsstreng
I Microsoft Fabric er SQL Analytics-endepunktet og SQL-databasen tilgjengelig via en tabelldatastrøm, eller TDS-endepunkt, kjent for alle moderne nettprogrammer som samhandler med et SQL Server TDS-endepunkt. Dette kalles SQL-tilkoblingsstreng i Microsoft Fabric-brukergrensesnittet.
Tilkoblingsstrengen for SQL-databasen ligner på tilkoblingsstrengen i Azure SQL Database. <server-unique-identifer>.database.windows.net Tilkoblingsstrengen for SQL-analyseendepunkt ser ut som <server-unique-identifier>.<tenant>.fabric.microsoft.com.
Slik finner du SQL-tilkoblingsstreng for Fabric SQL-databasen:
- Gå til innstillingene for SQL-databaseelementet.
- Eller velg
...menyen i elementlisten. Velg Innstillinger og deretter Tilkoblingsstrenger. Fabric gir komplette tilkoblingsstreng for leverandører, inkludert ADO.NET, JDBC, ODBC, PHP og Go. - Du kan også velge Åpne i-knappen og velge SQL Server Management Studio eller Visual Studio Code. Servernavnet og databasenavnet vises.
Slik finner du SQL-tilkoblingsstreng for SQL Analytics-endepunktet i Fabric SQL-databasen:
- Gå til innstillingene for SQL-databaseelementet, og velg deretter Tilkoblingsstrenger.
- Du kan også velge menyen
..., deretter velge SQL-endepunkt, og deretter kopiere SQL-tilkoblingsstrengen.
Åpne i-knappen for å koble til
Du kan enkelt koble til SQL-databasen med Åpne i-knappen i redigeringsprogrammet for stoffportalspørring. Velg SQL Server Management Studio eller mssql-utvidelsen med Visual Studio Code.
Koble til SQL Server Management Studio manuelt
Hvis SSMS-versjonen er eldre enn 21, støttes ikke automatisk utfylling av tilkoblingsdetaljer etter at du har klikket Åpne i Du kan fortsatt koble til manuelt ved å oppgi server-, database- og godkjenningsinformasjon.
I SQL Server Management Studio (SSMS):
- Velg ved siden av SQL-databasen fra arbeidsområdet i databasearbeidsbelastningen
...til Fabric. - Velg Innstillinger.
- Velg tilkoblingsstrenger.
Se etter tilkoblingsstreng i SQL-databasen, inkludert
Data Source=. Eksempel:tcp:<servername>.database.fabric.microsoft.com,1433. ErInitial Catalog=databasenavnet. - Åpne en ny tilkobling i SSMS.
- Kopier og lim inn verdien fra
Server Namei dialogboksen Stoff. - Velg godkjenningstype : Microsoft Entra ID – Universal med MFA-støtte.
- Velg Alternativer<<.
- Kopier og lim inn verdien fra
Database Nametekstboksen Koble til database . - Velg Koble til.
- Logg på med Microsoft Entra ID – Universal med MFA-støtte.
Koble til MSSQL-utvidelsen for Visual Studio Code manuelt
Du kan også bruke Fabric-bla gjennom i MSSQL-utvidelsen for VS Code. Denne funksjonen gjør det mulig for utviklere å koble sømløst til SQL-databasen i Fabric- eller SQL-analyseendepunkter – uten å kopiere tilkoblingsstrenger manuelt fra Fabric-portalen eller stole på Åpne i-knappen for å koble direkte til databasen i VS Code.
Koble til med sqlcmd
Du kan koble til SQL-databasen i Fabric med sqlcmd, akkurat som alle andre SQL Database Engine-produkter.
Bruk Microsoft Entra ID-godkjenning med G alternativet. Microsoft Entra-godkjenningen (-G) krever minst versjon 13.1.
I eksemplet nedenfor erstatter <server name> du med den lange strengen med unik tekst som representerer SQL-databasen i Fabric.
sqlcmd -S <your_server>.database.fabric.microsoft.com;1433 -G -d <your_database> -i ./script.sql
Koble til bcp-verktøyet
Du kan koble til SQL-databasen i Fabric med bcp-verktøyet, akkurat som alle andre SQL Database Engine-produkter. Bruk Microsoft Entra ID-godkjenning med -G alternativet.
I eksemplet nedenfor erstatter <server name> du med den lange strengen med unik tekst som representerer SQL-databasen i Fabric.
bcp bcptest in "c:\temp\sample.dat" -S <your_server>.database.fabric.microsoft.com;1433 -d testdb -G -c
Koble til med Python Notebook
Fabric Python Notebooks (forhåndsversjon) tilbyr muligheten til å kjøre T-SQL-kode med den magiske T-SQL-kommandoen.
I de følgende trinnene kobler du til en SQL-database i Fabric ved hjelp av den magiske kommandoen %%tsql :
Opprett en notatblokk i arbeidsområdet med språket satt til Python.
Bruk den magiske kommandoen
%%tsqli en celle. Celletypen endres automatisk tilT-SQL.I eksemplet nedenfor erstatter
<databasename>du med navnet på SQL-databasen i Fabric. Parameteren-typeskal væreSQLDatabase.%%tsql -artifact <databasename> -type SQLDatabaseInkluder deretter T-SQL-kommandoen din. Hvis du for eksempel vil kjøre en spørring fra en database med navnet
Contoso:%%tsql -artifact Contoso -type SQLDatabase SELECT * FROM SalesLT.Customer;Du kan også binde resultatene til en dataramme med argumentet
-bind:%%tsql -artifact Contoso -type SQLDatabase -bind df2
Hvis du vil ha flere muligheter til å spørre etter dataene dine med T-SQL i Python-notatblokker, kan du se Kjøre T-SQL-kode i Fabric Python-notatblokker. Hvis du vil se hele syntaksen %tsql? , bruker du kommandoen. Denne kommandoen viser hjelpeinformasjonen for T-SQL Magic-kommandoen, inkludert tilgjengelige parametere og deres beskrivelser.