Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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
- Meglévő Fabric kapacitásra van szüksége. Ha nem, kezdd el a Fabric próbaverziót.
- Hozzon létre vagy használjon egy meglévő SQL-adatbázist a Fabricben.
- Ha még nem rendelkezik ilyen adatbázissal, hozzon létre egy új SQL-adatbázist a Fabricben.
- Jelenleg a Microsoft Fabricben az SQL Database egyetlen támogatott kapcsolati szabályzata az Alapértelmezett. További információ: Kapcsolati szabályzat.
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.
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.
Az SQL Server Management Studióban (SSMS):
- A Fabric adatbázisterhelés munkaterületén válassza ki az SQL-adatbázis melletti elemet.
- Válassza a Beállítások lehetőséget.
- 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. EzInitial Catalog=az adatbázis neve. - Az SSMS-ben nyisson meg egy új kapcsolatot.
- A Fabric párbeszédpanelen másolja és illessze be az értéket a
Server Name. - Hitelesítési típus kiválasztása: Microsoft Entra ID – Univerzális, MFA-támogatással.
- Válassza a Beállítások<< lehetőséget.
- Másolja és illessze be az értéket
Database Namea Csatlakozás adatbázishozszövegmezőbe. - Válassza a Csatlakozás lehetőséget.
- 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.
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:
Hozz létre egy jegyzetfüzetet a munkahelyeden, Python nyelvre állítva.
Egy cellában használja a
%%tsqlvarázsparancsot. A cellatípus automatikusan a következőre változikT-SQL: .A következő példában cserélje le a
<databasename>elemet a Fabricben lévő SQL-adatbázis nevére. A-typeparaméternek a következőnek kell lennieSQLDatabase: .%%tsql -artifact <databasename> -type SQLDatabaseEzutá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;Az eredményeket egy adatkerethez is kötheti az
-bindargumentummal:%%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.