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


Rövid útmutató: SQL-adatbázis csatlakoztatása és lekérdezése a Fabricben az SQL Server Management Studio (SSMS) használatával

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

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.

  1. 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.

    Képernyőkép a Csatlakozás hivatkozásról az Object Explorerben.

  2. 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.net né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 source kiszolgáló neve, az adatbázis neve pedig a Initial 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.

      Képernyőkép a Megnyitás gomb Fabric portáljáról.

      Képernyőkép az SQL Server Management Studio kapcsolati párbeszédének Háló portáljáról, amelyen a kiszolgáló neve és az adatbázis neve látható.

  3. 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.

  4. Válassza a Csatlakozás lehetőséget.

  5. 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

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.

Képernyőkép a Súgó menüről, pirossal kiemelve az Entra ID Token Cache törlése lehetőséggel.

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.

Képernyőkép a Microsoft Entra ID felhasználói jogkivonat gyorsítótárának törlését kérő párbeszédpanelről.

Tábla létrehozása az új adatbázisban

Ebben a szakaszban egy táblát hoz létre az adatbázisban.

  1. 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:

    Új lekérdezés létrehozását bemutató képernyőkép.

  2. 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
    );
    GO
    
  3. A 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.

Képernyőkép az Új tábláról.

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.

Képernyőkép az Eredmények listáról.

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:

Képernyőkép a lekérdezési eredmények megjelenítésének három lehetőségéről.

  • 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.

    Képernyőkép a kapcsolat tulajdonságairól.

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;