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őkre vonatkozik:SQL-adatbázis a Microsoft Fabricben
Kezdje el az SQL Server Management Studio (SSMS) használatát az SQL-adatbázishoz való csatlakozáshoz a Microsoft Fabricben, és hajtson végre néhány Transact-SQL (T-SQL) parancsot.
Megjegyzés:
Bár a Microsoft Entra ID az Azure Active Directory (Azure AD) új neve, a meglévő környezetek megzavarásának megakadályozása érdekében az Azure AD továbbra is megmarad néhány kódoltan rögzített elemben, például a felhasználói felület mezőiben, kapcsolatszolgáltatókban, hibakódokban és parancsmagokban. Ebben a cikkben a két név felcserélhető.
A cikk a következő lépéseket mutatja be:
- Csatlakozás SQL-adatbázishoz a Fabricben
- Tábla létrehozása az új adatbázisban
- Sorok beszúrása az új táblába
- Az új tábla lekérdezése és az eredmények megtekintése
- A kapcsolat tulajdonságainak ellenőrzéséhez használja a lekérdezési ablak tábláját
- Adatbázis eltávolítása
Előfeltételek
- Az SQL Server Management Studio telepítése
- Meglévő Fabric kapacitásra van szüksége. Ha nem tette meg, kezdje el a Fabric próbaverzióját.
- Használhat egy meglévő munkaterületet, vagy létrehozhat egy új Háló-munkaterületet.
- SQL-adatbázis létrehozásához a munkaterület rendszergazdai vagy tagi szerepköreinek tagjának kell lennie.
- SQL-adatbázis létrehozása a Fabricben. Kezdje egy új, üres adatbázissal.
Csatlakozás SQL-adatbázishoz a Fabricben
Megjegyzés:
Az SSMS 18.6 előtti kiadásai nem hitelesíthetők az adatbázismotorokon a Microsoft Entra többtényezős hitelesítéssel (MFA). Az MFA használatának folytatásához szüksége lesz az SSMS 18.6-os vagy újabb verziójára.
Indítsa el az SQL Server Management Studiót (SSMS). Az SSMS első futtatásakor megnyílik a Csatlakozás a kiszolgálóhoz ablak. Ha nem nyitja meg, manuálisan is megnyithatja az Object Explorer>Connect>adatbázismotor kiválasztásával.
Keresse meg az SQL-adatbázis kiszolgálónevét és adatbázisnevét a Háló portálon.
Az SQL-adatbázis kapcsolati sztringje hasonló az Azure SQL Database kapcsolati sztringéhez. A kiszolgáló neve így
<server-unique-identifer>.database.windows.netnéz ki, az adatbázis neve pedig így néz<database name>-<unique identifier>ki.Az SQL-adatbázis SQL-kapcsolati sztringjének megkeresése a Fabricben:
Nyissa meg az SQL-adatbáziselem beállításait. Válassza ki a kapcsolati sztringeket. A kiszolgáló neve a
Data sourcekiszolgáló neve, az adatbázis neve pedig aInitial Catalog.Vagy a munkaterület elemlistájában válassza ki a menüt
.... Válassza a Beállítások, majd a Kapcsolati karakterláncok lehetőséget.Vagy válassza a Megnyitás gombot, vagy az SQL Server Management Studio-t. Megjelenik a kiszolgáló kapcsolati információja.
Megjelenik a Csatlakozás a kiszolgálóhoz párbeszédpanel. Adja meg a következő adatokat, az összes többi beállítás alapértelmezés szerint megmaradhat:
Setting Ajánlott érték Részletek kiszolgálótípus Adatbázismotor Válassza az Adatbázismotor (általában az alapértelmezett beállítás) lehetőséget. Kiszolgáló neve A teljesen kvalifikált kiszolgálónév Adja meg a kiszolgáló nevét, beleértve a következőt: .database.fabric.microsoft.com,1433.Authentication Válassza a Microsoft Entra MFA lehetőséget. További információ: Hitelesítés az SQL Database-ben a Microsoft Fabricben. adatbázisnév Adja meg az SQL-adatbázis nevét. A további kapcsolati beállításokat a Beállítások gombra kattintva is módosíthatja. A kapcsolati lehetőségek közé tartozhat például az adatbázis, amelyhez csatlakozik, a kapcsolat időtúllépési értéke és a hálózati protokoll. Ez a cikk az összes beállítás alapértelmezett értékeit használja.
Válassza a Csatlakozás lehetőséget.
Ha ellenőrizni szeretné, hogy az SQL-adatbázis sikeres volt-e a Fabric-kapcsolatban, bontsa ki és vizsgálja meg az Objektumkezelőben található objektumokat, ahol megjelenik a kiszolgáló neve, az SQL Server verziója és a felhasználónév. Ezek az objektumok a kiszolgáló típusától függően eltérőek.
Csatlakozási problémák elhárítása
Ha a böngésző nem tud csatlakozni az SQL Database-hez, amikor a Microsoft Entra-t MFA-val használja, lépjen az Eszközök>beállításai>Azure Services>Azure Cloud elemre, és módosítsa a Rendszer alapértelmezett webböngészőjének használata vagy a Web Account Manager használata értékét. További információ: Beállítások (Azure Services).
Ha csatlakozási problémákat tapasztal az SQL Database-ben a Fabricben, olvassa el a Microsoft Fabric hálózati biztonságának ismertetése című témakört.
A Microsoft Entra ID token gyorsítótár törlése
Az SQL Server Management Studio (SSMS) rövid ideig gyorsítótárazza a Microsoft Entra ID-jogkivonatokat. Amikor egy felhasználót hozzáad egy Microsoft Entra-azonosítócsoporthoz, és azonnal megpróbál hitelesítést végezni az SSMS-ből, a következő hibaüzenet jelenik meg:
Login failed for user '<token-identified principal>'.
(Microsoft SQL Server, Error: 18456)
Ha nemrég szerzett hozzáférést egy kiszolgálóhoz, törölheti a Microsoft Entra ID token gyorsítótárát a Segítség>Entra ID token gyorsítótár törlése opciójával.
Az alábbi párbeszédpanel azt ismerteti, hogy miért hasznos ez a beállítás, ha nemrég kapott hozzáférést egy kiszolgálóhoz, és újrahitelesítést igényel.
Tábla létrehozása az új adatbázisban
Ebben a szakaszban egy táblát hoz létre az adatbázisban.
Az ObjektumkezelőAdatbázisok listájában kattintson a jobb gombbal az adatbázisra, és válassza az Új lekérdezés lehetőséget:
Illessze be a következő T-SQL-kódrészletet a lekérdezési ablakba:
-- Create a new table called 'Customers' in schema 'dbo' -- Drop the table if it already exists IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL DROP TABLE dbo.Customers; GO -- Create the table in the specified schema CREATE TABLE dbo.Customers ( CustomerId INT NOT NULL PRIMARY KEY, -- primary key column Name NVARCHAR (50) NOT NULL, Location NVARCHAR (50) NOT NULL, Email NVARCHAR (50) NOT NULL ); GOA lekérdezés végrehajtásához válassza az Execute (Végrehajtás ) vagy az F5 (F5) lehetőséget a billentyűzeten.
A lekérdezés befejezése után az új Customers tábla megjelenik az Object Explorerben található táblák listájában. Ha a tábla nem jelenik meg, kattintson a jobb gombbal a TutorialDB>Tables csomópontra az Object Explorerben, majd válassza a Frissítés lehetőséget.
Sorok beszúrása az új táblába
Most szúrjunk be néhány sort az általad létrehozott Customers táblába. Illessze be a következő T-SQL-kódrészletet a lekérdezési ablakba, majd válassza a Végrehajtás lehetőséget:
-- Insert rows into table 'Customers'
INSERT INTO dbo.Customers (
[CustomerId],
[Name],
[Location],
[Email]
)
VALUES
(1, N'Orlando', N'Australia', N''),
(2, N'Keith', N'India', N'keith0@adventure-works.com'),
(3, N'Donna', N'Germany', N'donna0@adventure-works.com'),
(4, N'Janet', N'United States', N'janet1@adventure-works.com');
GO
A tábla lekérdezése és az eredmények megtekintése
A lekérdezés eredményei a lekérdezés szövegablaka alatt láthatók. A Customers táblázat lekérdezéséhez és a beszúrt sorok megtekintéséhez illessze be a következő T-SQL-kódrészletet a lekérdezési ablakba, majd válassza a Végrehajtás lehetőséget:
-- Select rows from table 'Customers'
SELECT * FROM dbo.Customers;
A lekérdezés eredményei azon a területen jelennek meg, ahol a szöveget beírták.
Az eredmények megjelenítési módját az alábbi lehetőségek egyikének kiválasztásával is módosíthatja:
- Az első gomb szöveges nézetben jeleníti meg az eredményeket, ahogy a következő szakaszban látható képen is látható.
- A középső gomb rács nézetben jeleníti meg az eredményeket, ez az alapértelmezett beállítás.
- A harmadik gombbal mentheti az eredményeket egy olyan fájlba, amelynek a kiterjesztése alapértelmezés szerint van
.rpt.
A kapcsolat tulajdonságainak ellenőrzése a lekérdezési ablak táblával
A kapcsolat tulajdonságairól a lekérdezés eredményei között talál információt. Miután az előző lépésben futtatta a korábban említett lekérdezést, tekintse át a kapcsolat tulajdonságait a lekérdezési ablak alján.
Meghatározhatja, hogy melyik kiszolgálóhoz és adatbázishoz csatlakozik, valamint a felhasználónevét.
Megtekintheti a lekérdezés időtartamát és a korábban végrehajtott lekérdezés által visszaadott sorok számát is.
Erőforrások tisztítása
Távolítsa el az ebben a rövid útmutatóban létrehozott mintatáblát. Illessze be a következő T-SQL-kódot, és hajtsa végre:
DROP TABLE dbo.Customers;