Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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
- 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 Fabric SQL-adatbázisnál az egyetlen támogatott kapcsolati politika a Default. 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.
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
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.
SQL Server Management Studio (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 karakterláncát, beleértve a
Data Source=. 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. - Válassza a Hitelesítés típusa: 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.
- 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.
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.
Jótanács
A következő lépésekben csatlakozzon egy SQL-adatbázishoz a Fabricben a %%tsql magic paranccsal:
Hozzon létre egy jegyzetfüzetet a munkaterületen a Python nyelvvel.
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
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.
Kapcsolódó tartalom
Hitelesítés az SQL-adatbázisban a Microsoft Fabricben - Engedélyezés a Microsoft Fabric SQL-adatbázisban
- Gyorsindítás: Csatlakozás egy SQL-adatbázishoz a Fabricben a Microsoft SQL Serverhez való Python-illesztővel