Megosztás:


Csatlakozás az SQL-adatbázishoz a Microsoft Fabricben

A következőre vonatkozik: SQL-adatbázis a Microsoft Fabricben

Az SQL-adatbázishoz ugyanúgy csatlakozhat és kérdezhet le a Fabricben, mint az Azure SQL Database.

Prerequisites

Lekérdezésszerkesztő a Fabric portálon

Az SQL-adatbázishoz a Háló portál webes szerkesztőjével csatlakozhat.

Az SQL Database webes szerkesztője a Fabricben egy alapszintű objektumkezelőt és lekérdezés-végrehajtási felületet biztosít. Az integrált Explorer menü felsorolja az összes adatbázis-objektumot.

Egy új SQL-adatbázis a Fabricben automatikusan megnyílik a webszerkesztőben, és egy meglévő adatbázis is megnyitható a webszerkesztőben, ha kijelölik a Fabricben.

Keresse meg az SQL-kapcsolati sztringet

A Microsoft Fabricben az SQL Analytics-végpont és az SQL-adatbázis egy táblázatos adatfolyamon vagy TDS-végponton keresztül érhető el, amely az SQL Server TDS-végpontokkal kommunikáló összes modern webalkalmazás számára ismerős. Ezt hivatkoznak SQL kapcsolati karakterláncként a Microsoft Fabric felhasználói felületén.

Az SQL-adatbázis kapcsolati sztringje hasonló az Azure SQL Database kapcsolati sztringéhez. <server-unique-identifer>.database.windows.net Az SQL Analytics-végpont kapcsolati sztringje így néz ki: <server-unique-identifier>.<tenant>.fabric.microsoft.com.

A(z) Fabric SQL-adatbázis SQL-kapcsolati sztringjének megkeresése:

  • Nyissa meg az SQL-adatbáziselem beállításait.
  • Vagy az elemlistában válassza ki a menüt ... . Válassza a Beállítások, majd Kapcsolati karakterláncok lehetőséget. A Fabric teljes kapcsolati sztring biztosít olyan szolgáltatók számára, mint ADO.NET, JDBC, ODBC, PHP és Go.
  • Vagy válassza a Megnyitás be gombra, és válassza az SQL Server Management Studio vagy a Visual Studio Code lehetőséget. Megjelenik a kiszolgáló neve és az adatbázis neve.

A Fabric SQL-adatbázis SQL Analytics-végpont SQL-kapcsolati karakterláncának megkeresése:

  • Nyissa meg az SQL-adatbáziselem beállításait, majd válassza a Kapcsolati sztringek lehetőséget.
  • Vagy válassza ki a menüt ... , majd válassza az SQL-végpontot, majd másolja ki az SQL kapcsolati sztringet.

Csatlakozás gomb megnyitása

Egyszerűen csatlakozhat az SQL-adatbázishoz a Fabric Portal lekérdezésszerkesztőJének Megnyitás be gombra kattintva. Válassza az SQL Server Management Studio vagy a Visual Studio Code mssql-bővítményét.

Képernyőkép a Fabric portál lekérdezésszerkesztőjének Megnyitás gombjáról az SSMS-sel vagy a VS Code mssql-bővítményével való egyszerű kapcsolatokhoz.

Csatlakozás manuálisan az SQL Server Management Studióval

Ha az SSMS-verziója korábbi, mint 21, akkor a Megnyitás itt gombra kattintva nem támogatott a kapcsolatadatok automatikus kitöltése. Továbbra is manuálisan csatlakozhat, ha megadja a kiszolgáló, az adatbázis és a hitelesítési információkat.

Képernyőkép az SSMS-beállításokról.

Az SQL Server Management Studióban (SSMS):

  1. A Fabric adatbázisterhelés munkaterületén válassza ki az SQL-adatbázis melletti elemet.
  2. Válassza a Beállítások lehetőséget.
  3. Válassza ki a kapcsolati sztringeket. Keresse meg az SQL-adatbázis kapcsolati sztringet, beleértve a . Például: tcp:<servername>.database.fabric.microsoft.com,1433. Ez Initial Catalog= az adatbázis neve.
  4. Az SSMS-ben nyisson meg egy új kapcsolatot.
  5. A Fabric párbeszédpanelen másolja és illessze be az értéket a Server Name.
  6. Hitelesítési típus kiválasztása: Microsoft Entra ID – Univerzális, MFA-támogatással.
  7. Válassza a Beállítások<< lehetőséget.
  8. Másolja és illessze be az értéket Database Name a Csatlakozás adatbázishozszövegmezőbe.
  9. Válassza a Csatlakozás lehetőséget.
  10. Jelentkezzen be a Microsoft Entra ID használatával – Univerzális, MFA-támogatással.

Csatlakozás manuálisan a Visual Studio Code MSSQL-bővítményéhez

A Vs Code MSSQL-bővítményében is használhatja a Fabric tallózási felületét. Ez a funkció lehetővé teszi a fejlesztők számára, hogy zökkenőmentesen csatlakozzanak az SQL-adatbázisukhoz a Fabric- vagy SQL Analytics-végpontokon – anélkül, hogy manuálisan másolták a kapcsolati sztringeket a Fabric portálról, vagy a Megnyitás gombra támaszkodva közvetlenül csatlakoztak az adatbázisukhoz a VS Code-on belül.

Képernyőkép a VS Code kapcsolati beállításairól.

Csatlakozás sqlcmd használatával

Az SQL Database-hez a Fabricben is csatlakozhat az sqlcmd használatával, ugyanúgy, mint bármely más SQL Database Engine-termék. Használja a Microsoft Entra ID-hitelesítést a G opcióval. A Microsoft Entra-hitelesítéshez (-G) legalább a 13.1-es verzióra van szükség.

Az alábbi példában cserélje le a <server name> jelzést egy hosszú, egyedi karaktersorra, amely az SQL-adatbázist ábrázolja a Fabric környezetben.

sqlcmd -S <your_server>.database.fabric.microsoft.com;1433 -G -d <your_database> -i ./script.sql

Csatlakozás a bcp segédprogrammal

Az SQL-adatbázishoz a Fabricben is csatlakozhat a bcp segédprogrammal, ugyanúgy, mint bármely más SQL Database Engine-termék. Használja a Microsoft Entra ID-hitelesítést a -G beállítással.

Az alábbi példában cserélje le a <server name> jelzést egy hosszú, egyedi karaktersorra, amely az SQL-adatbázist ábrázolja a Fabric környezetben.

bcp bcptest in "c:\temp\sample.dat" -S <your_server>.database.fabric.microsoft.com;1433 -d testdb -G -c

Csatlakozás Python-jegyzetfüzettel

A Fabric Python Notebooks (előzetes verzió) lehetővé teszi T-SQL-kód futtatását a T-SQL magic paranccsal.

A következő lépésekben csatlakozzon egy SQL-adatbázishoz a Fabricben a %%tsql magic paranccsal:

  1. Hozz létre egy jegyzetfüzetet a munkahelyeden, Python nyelvre állítva.

  2. Egy cellában használja a %%tsql varázsparancsot. A cellatípus automatikusan a következőre változik T-SQL: .

    A következő példában cserélje le a <databasename> elemet a Fabricben lévő SQL-adatbázis nevére. A -type paraméternek a következőnek kell lennie SQLDatabase: .

    %%tsql -artifact <databasename> -type SQLDatabase
    

    Ezután adja meg a T-SQL-parancsot. Például egy lekérdezés futtatásához a következő nevű Contosoadatbázisból:

    %%tsql -artifact Contoso -type SQLDatabase
    SELECT * FROM SalesLT.Customer;
    
  3. Az eredményeket egy adatkerethez is kötheti az -bind argumentummal:

    %%tsql -artifact Contoso -type SQLDatabase -bind df2
    

Ha további lehetőségeket szeretne az adatok lekérdezésére a T-SQL használatával a Python-jegyzetfüzetekben, olvassa el a T-SQL-kód futtatása Fabric Python-jegyzetfüzetekben című témakört. A teljes szintaxis megtekintéséhez használja a %tsql? parancsot. Ez a parancs megjeleníti a T-SQL magic parancs súgóadatait, beleértve a rendelkezésre álló paramétereket és azok leírását.