Del via


Koble til SQL-databasen din i Microsoft Fabric

Gjelder for:SQL database i Microsoft Fabric

Du kan koble til og spørre i din SQL-database 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.

Finn SQL-connection string

I Microsoft Fabric er SQL-analyseendepunktet og SQL-databasen tilgjengelige via en Tabular Data Stream, eller TDS-endepunkt, kjent for alle moderne webapplikasjoner som samhandler med et SQL Server TDS-endepunkt. Dette kalles SQL-connection string i Microsoft Fabric-brukergrensesnittet.

  • Servernavnet på SQL-databasen ligner på servernavnet Azure SQL Database, <server-unique-identifier>.database.windows.net.
  • Navnet på SQL Analytics endepunktserveren ligner på servernavnet til et lager. <server-unique-identifier>.<tenant>.fabric.microsoft.com

For å finne servernavnet til din Fabric SQL-database:

  • Gå til innstillingene for SQL-databaseelementet.
  • Eller velg ... menyen i elementlisten. Velg Innstillinger og deretter Tilkoblingsstrenger. Fabric tilbyr komplette tilkoblingsstrenger for leverandører som ADO.NET, JDBC, ODBC, PHP og Go.
  • Eller velg knappen Open in og velg SQL Server Management Studio eller Visual Studio Code. Servernavnet og databasenavnet vises.

For å finne servernavnet på SQL-analyseendepunktet i SQL-databasen din:

  • Gå til innstillingene for SQL-databaseelementet, og velg deretter Tilkoblingsstrenger.
  • Eller velg menyen ..., velg deretter SQL endpoint, og kopier deretter SQL connection string. Dette er serverens navn.

Å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 for Visual Studio Code.

Skjermbilde fra Fabric-portalens spørringseditor som viser Open in-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 the connection string til SQL-databasen din, 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 Authentication type: 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 inn 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 din i Fabric med sqlcmd, akkurat som med andre SQL Database Engine-produkter. Bruk Microsoft Entra ID autentisering med G-alternativet. Microsoft Entra-autentiseringen (-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 din i Fabric med bcp-verktøyet, akkurat som med andre SQL Database Engine-produkter. Bruk Microsoft Entra ID autentisering 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 Python Notebook

Fabric Python Notebooks (forhåndsvisning) tilbyr muligheten til å kjøre T-SQL-kode med T-SQL magic-kommandoen.

I de følgende trinnene kobler du til en SQL-database i Fabric ved hjelp av den magiske kommandoen %%tsql :

  1. Lag en notatbok i arbeidsområdet ditt 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
    

For flere muligheter til å spørre dataene dine med T-SQL inne i Python Notebooks, se Run T-SQL-kode i Fabric Python notebooks. For å se hele syntaksen, bruk kommandoen %tsql? . Denne kommandoen viser hjelpeinformasjonen for T-SQL Magic-kommandoen, inkludert tilgjengelige parametere og deres beskrivelser.