Megosztás a következőn keresztül:


Csatlakozás az SQL-adatbázisához a Microsoft Fabric alkalmazásban

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

A SQL-adatbázishoz a Fabricben ugyanúgy csatlakozhat és kérdezhet le, mint 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.

SQL-connection string megkeresése

A Microsoft Fabric SQL Analytics-végpontja és SQL-adatbázisa egy táblázatos adatfolyam (TDS) végponton keresztül érhető el, amely a SQL Server TDS-végpontokkal kapcsolatban álló összes mai webalkalmazás számára ismert. Ezt nevezik sql connection string a Microsoft Fabric felhasználói felületén.

  • Az SQL-adatbázis kiszolgálóneve hasonló a Azure SQL Database kiszolgáló nevéhez, <server-unique-identifier>.database.windows.net.
  • Az SQL Analytics végpontkiszolgálójának neve hasonló a raktár kiszolgálónevéhez. <server-unique-identifier>.<tenant>.fabric.microsoft.com

A Fabric SQL-adatbázis kiszolgálónevé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 sztringeket biztosít olyan szolgáltatók számára, mint az ADO.NET, a JDBC, az ODBC, a PHP és a Go.
  • Vagy válassza a Open in gombot, és válassza a SQL Server Management Studio vagy Visual Studio Code lehetőséget. Megjelenik a kiszolgáló neve és az adatbázis neve.

Az SQL-adatbázis SQL Analytics-végpontjának kiszolgálónevének megkeresése:

  • Nyissa meg az SQL-adatbáziselem beállításait, majd válassza a Kapcsolati sztringek lehetőséget.
  • Vagy válassza a ... menüt, majd válassza a SQL-végpontot, majd másolja a SQL connection string. Ez a kiszolgáló neve.

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 SQL Server Management Studio vagy a Visual Studio Code.

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 Studiohoz

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.

SQL Server Management Studio (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 karakterláncát, beleértve a Data Source=. 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. Válassza a Hitelesítés típusa: 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. Bejelentkezés Microsoft Entra ID – Univerzális, MFA-támogatással.

Manuálisan csatlakozzon 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-adatbázishoz a Fabricben sqlcmd használatával csatlakozhat, akárcsak bármely más SQL Database Engine termék. Az Microsoft Entra ID hitelesítés használata a G beállítással. A Microsoft Entra hitelesítéshez (-G) legalább 13.1-es verzió szükséges.

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 a bcp segédprogrammal csatlakozhat, ugyanúgy, mint bármely más SQL Database Engine termék. Használja 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

Kapcsolódás Python Jegyzetfüzettel

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

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

  1. Hozzon létre egy jegyzetfüzetet a munkaterületen a Python nyelvvel.

  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
    

Az adatok Python jegyzetfüzeteken belüli T-SQL-lel való lekérdezésének további lehetőségeiért lásd: T-SQL-kód futtatása Fabric-Python-jegyzetfüzetekben. 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.