Del via


Koble til SQL-databasen i Microsoft Fabric

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

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.

Skjermbilde fra redigeringsprogrammet for stoffportalspørring som viser Åpne i-knappen for enkle tilkoblinger med SSMS eller mssql-utvidelsen i VS 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.

Skjermbilde av SSMS-innstillinger.

I SQL Server Management Studio (SSMS):

  1. Velg ved siden av SQL-databasen fra arbeidsområdet i databasearbeidsbelastningen ... til Fabric.
  2. Velg Innstillinger.
  3. Velg tilkoblingsstrenger. Se etter tilkoblingsstreng i SQL-databasen, inkludert Data Source=. Eksempel: tcp:<servername>.database.fabric.microsoft.com,1433. Er Initial Catalog= databasenavnet.
  4. Åpne en ny tilkobling i SSMS.
  5. Kopier og lim inn verdien fra Server Name i dialogboksen Stoff.
  6. Velg godkjenningstype : Microsoft Entra ID – Universal med MFA-støtte.
  7. Velg Alternativer<<.
  8. Kopier og lim inn verdien fra Database Name tekstboksen Koble til database .
  9. Velg Koble til.
  10. 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.

Skjermbilde av VS Code-tilkoblingsinnstillinger.

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 :

  1. Opprett en notatblokk i arbeidsområdet med språket satt til Python.

  2. Bruk den magiske kommandoen %%tsql i en celle. Celletypen endres automatisk til T-SQL.

    I eksemplet nedenfor erstatter <databasename> du med navnet på SQL-databasen i Fabric. Parameteren -type skal være SQLDatabase.

    %%tsql -artifact <databasename> -type SQLDatabase
    

    Inkluder 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;
    
  3. 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.