Del via


Opret forbindelse til din SQL-database i Microsoft Fabric

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

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.

Skærmbillede fra Fabric Portal-forespørgselseditoren, der viser knappen Åbn i for at få nemme forbindelser med SSMS eller mssql-udvidelsen i VS 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.

Skærmbillede af SSMS-indstillinger.

I SQL Server Management Studio (SSMS):

  1. Fra arbejdsområdet i Databasearbejdsbelastningen i Fabric skal du vælge ud ... for din SQL-database.
  2. Vælg Indstillinger.
  3. 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.
  4. Åbn en ny forbindelse i SSMS.
  5. I dialogboksen Fabric skal du kopiere og indsætte værdien fra Server Name i servernavnet.
  6. Vælg godkendelsestype : Microsoft Entra ID – Universal med MFA-understøttelse.
  7. Vælg Muligheder<<.
  8. Kopiér og indsæt værdien fra Database Name i tekstfeltet Opret forbindelse til database .
  9. Vælg Opret forbindelse.
  10. 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.

Skærmbillede af VS Code-forbindelsesindstillinger.

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.

I følgende trin skal du oprette forbindelse til en SQL-database i Fabric ved hjælp af den %%tsql magiske kommando:

  1. Opret en notesbog i dit arbejdsområde med sproget angivet til Python.

  2. Brug den %%tsql magiske kommando i en celle. Celletypen ændres automatisk til T-SQL.

    I følgende eksempel skal du erstatte <databasename> med navnet på din SQL-database i Fabric. Parameteren -type skal være SQLDatabase.

    %%tsql -artifact <databasename> -type SQLDatabase
    

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