Rövid útmutató: Az Azure Portal lekérdezésszerkesztőjének használata az Azure SQL Database lekérdezéséhez

A következőkre vonatkozik:Azure SQL Database

Ebben a rövid útmutatóban csatlakozzon egy Azure SQL-adatbázishoz az Azure Portalon, és használja a lekérdezésszerkesztőt Transact-SQL (T-SQL) lekérdezések futtatásához. Az Azure SQL Database lekérdezésszerkesztő (előzetes verzió) egy olyan eszköz, amely SQL-lekérdezéseket futtat az Azure SQL Database-en az Azure Portalon.

Előfeltételek

Hitelesítés

Az adatbázishoz és a lekérdezésszerkesztőhöz való csatlakozáshoz engedélyekkel rendelkező fiókra van szüksége. HASZNÁLHAT SQL-hitelesítést vagy Microsoft Entra-hitelesítést (ajánlott). A felhasználóknak legalább az Azure szerepköralapú hozzáférés-vezérlési (RBAC) engedélyre van szükségük, Olvasási hozzáférés a kiszolgálóhoz és az adatbázishoz a lekérdezésszerkesztő használatához. Az Azure SQL Database-ben történő bejelentkezések létrehozásával és kezelésével kapcsolatos további információkért lásd: Adatbázis-hozzáférés engedélyezése.

Tűzfalszabály

Azure SQL logikai kiszolgáló tűzfala

Ha ezt a hibát kapja: Az IP-cím nem fér hozzá ehhez a kiszolgálóhoz. Adja hozzá az IP-címét a kiszolgáló tűzfalszabályaihoz, vagy válassza az alábbi Engedélyezési lista IP xx.xx.xx.xx elemét. A módosítások érvénybe lépése akár 5 percet is igénybe vehet. Válassza ki az Allowlist IP... hivatkozást a hibaüzenetmezőben, és az Azure Portal automatikusan hozzáadja az aktuális IP-címet a logikai kiszolgáló tűzfalának engedélyezési listájához. A tűzfalszabályok frissítése után a folytatáshoz válassza ismét a Csatlakozás lehetőséget .

Helyi tűzfal

Az Azure SQL-lekérdezésszerkesztő a TCP 443-at használja. Ellenőrizze, hogy a port nyitva van-e a helyi és a vállalati tűzfalakban. További információ: Port 443 kapcsolat.

Csatlakozás a lekérdezésszerkesztőhöz

Az alábbi lépéseket követve csatlakozhat az adatbázishoz a lekérdezésszerkesztőben.

  1. Nyissa meg az SQL-adatbázist az Azure Portalon. Látogasson el például az Azure SQL Hub oldalára, válassza ki az Azure SQL Database-t, majd válassza ki az SQL-adatbázisokat. Válassza ki az Azure SQL Database-t.

  2. Az SQL-adatbázis Áttekintés lapján válassza ki a Lekérdezés szerkesztő (előzetes verzió) lehetőséget az erőforrás menüjéből.

    A lekérdezésszerkesztő kiválasztását bemutató képernyőkép.

  3. A bejelentkezési képernyőn válassza a Microsoft Entra-hitelesítést (ajánlott) vagy az SQL-hitelesítést.

    • Ha SQL-hitelesítéssel szeretne csatlakozni, az SQL Server-hitelesítés alatt adjon meg egy bejelentkezést és jelszót egy olyan felhasználónak, aki hozzáfér az adatbázishoz, majd kattintson az OK gombra. A kiszolgáló rendszergazdája mindig használhatja a bejelentkezést és a jelszót.

    • Ha Microsoft Entra-azonosítóval szeretne csatlakozni, válassza a Folytatás <user@domain> lehetőséget.

      Képernyőkép az Azure Portalról, amelyen a Microsoft Entra-hitelesítéssel való bejelentkezés látható.

Az adatbázis lekérdezése

Bármely adatbázisban futtassa a következő lekérdezést a Lekérdezésszerkesztőben, hogy megkapja az időpontot UTC-ben, az adatbázis nevét és a hitelesített bejelentkezési nevet.

SELECT SYSDATETIMEOFFSET(), DB_NAME(), ORIGINAL_LOGIN();

Az eredmények minden T-SQL-lekérdezési eszköztől elvárhatónak tűnnek:

Képernyőkép az Azure SQL Database-hez készült Azure Portal SQL-lekérdezésszerkesztőről.

Az AdventureWorksLT mintaadatbázis lekérdezése

A rövid útmutató ezen része egy Azure SQL-adatbázisban található AdventureWorksLT mintaadatbázist használja. Ha még nem rendelkezik ilyen adatbázissal, hozhat létre adatbázist mintaadatokkal az Azure SQL Database. Keresse meg az ajánlatot az Azure SQL Database ingyenes üzembe helyezésére .

A Lekérdezésszerkesztő (előzetes verzió) lapon futtassa az alábbi példa lekérdezéseket a AdventureWorksLT mintaadatbázison.

Borravaló

Új az Azure SQL Database használatában? Induljon el az alapos, ingyenes képzési anyagokkal: Azure SQL alapjai, vagy tekintse át a Azure SQL kifejezések szószedetét.

További információ az Azure SQL Database T-SQL-éről: T-SQL különbségek az SQL Server és az Azure SQL Database között.

SELECT lekérdezés futtatása

  1. Az adatbázis 20 legjobb termékének lekérdezéséhez illessze be a következő SELECT lekérdezést a lekérdezésszerkesztőbe:

     SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName
     FROM SalesLT.ProductCategory pc
     JOIN SalesLT.Product p
     ON pc.productcategoryid = p.productcategoryid;
    
  2. Válassza a Futtatáslehetőséget, majd tekintse át a kimenetet az Eredmények panelen.

    SELECT lekérdezés lekérdezésszerkesztőjének eredményeit bemutató képernyőkép.

  3. Ha szeretné, kiválaszthatja a lekérdezést nézetként való mentéshez a Mentés nézetként gomb használatával.

  4. A lekérdezés eredményeinek letöltéséhez használja az Adatok letöltése lehetőséget az eredmények .csv, .jsonvagy.xlsxfájlként való exportálására .

INSERT-lekérdezés futtatása

Ha új terméket szeretne hozzáadni a SalesLT.Product táblához, futtassa az alábbi INSERT T-SQL utasítást.

  1. A lekérdezésszerkesztőben cserélje le az előző lekérdezést a következő lekérdezésre:

    INSERT INTO [SalesLT].[Product]
           ( [Name]
           , [ProductNumber]
           , [Color]
           , [ProductCategoryID]
           , [StandardCost]
           , [ListPrice]
           , [SellStartDate]
           )
    VALUES
           ('myNewProduct'
           ,123456789
           ,'NewColor'
           ,1
           ,100
           ,100
           ,GETDATE() );
    
  2. Válassza a Futtatás lehetőséget az új termék hozzáadásához. A lekérdezés futtatása után az Üzenetek panel megjeleníti az 1. soron kezdődött a végrehajtás, a lekérdezés sikeresen lett végrehajtva.

UPDATE-lekérdezés futtatása

Futtassa az alábbi UPDATE T-SQL utasítást az új termék árának frissítéséhez.

  1. A lekérdezésszerkesztőben cserélje le az előző lekérdezést a következő lekérdezésre:

    UPDATE [SalesLT].[Product]
    SET [ListPrice] = 125
    WHERE Name = 'myNewProduct';
    
  2. Válassza a Futtatás parancsot a Product tábla megadott sorának frissítéséhez. Az Üzenetek panelen megjelenik: „Végrehajtás elkezdődött az 1. sorban. A lekérdezés sikeresen végrehajtva."

DELETE lekérdezés futtatása

Az új termék eltávolításához futtassa a következő DELETE T-SQL-utasítást.

  1. A lekérdezésszerkesztőben cserélje le az előző lekérdezést a következő lekérdezésre:

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. A tábla megadott sorának törléséhez válassza a Product lehetőséget. Az Üzenetek panelen megjelenik: Az 1. sorban kezdődött a végrehajtás. A lekérdezés sikeresen végrehajtva.