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

A következőre vonatkozik: Azure SQL Database

Az Azure SQL Database Query-szerkesztő (előzetes verzió) egy olyan eszköz, amely SQL-lekérdezéseket futtat az Azure SQL Database-en az Azure Portalon. Ebben a rövid útmutatóban csatlakozhat egy Azure SQL-adatbázishoz az Azure Portalon, és lekérdezésszerkesztővel futtathat Transact-SQL-lekérdezéseket.

Feljegyzés

A Microsoft Entra ID az Azure Active Directory (Azure AD) új neve. Jelenleg frissítjük a dokumentációt.

Előfeltételek

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

  1. Lépjen az SQL-adatbázisra az Azure Portalon. Látogasson el például az Azure SQL-irányítópultra.

    Az Azure SQL-adatbázisok logikai SQL-kiszolgálókon belül léteznek. Bejelentkezve csatlakozhat a logikai SQL-kiszolgálóhoz master , majd csatlakozhat az adatbázishoz. Vagy egy tartalmazott felhasználóval közvetlenül csatlakozhat az Azure SQL-adatbázishoz.

  2. Az SQL Database Áttekintés lapján az Azure Portalon válassza a Lekérdezésszerkesztőt (előzetes verzió) a bal oldali menüből.

    Screenshot that shows selecting query editor.

  3. Az SQL Database Lekérdezésszerkesztő bejelentkezési képernyőjén adja meg az adatbázishoz való csatlakozáshoz szükséges hitelesítő adatokat. Sql- vagy Microsoft Entra-hitelesítéssel csatlakozhat.

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

      Screenshot from the Azure portal showing sign-in with SQL authentication.

    • Ha Microsoft Entra-azonosítóval szeretne csatlakozni, ha Ön a Microsoft Entra-kiszolgáló rendszergazdája, válassza a Folytatás lehetőséget felhasználóként vagy csoportazonosítóként><. Ha a bejelentkezés sikertelen, próbálkozzon a lap frissítésével.

      Screenshot from the Azure portal showing sign-in with Microsoft Entra authentication.

Csatlakozás más eszközökkel

Az Azure SQL-adatbázishoz más eszközökkel is csatlakozhat, például:

Tűzfalszabály

Ha ezt a hibát kapja, a következő lépésekkel háríthatja el a problémát:

"A bejelentkezés által kért kiszolgálónév nem nyitható meg. Az "xx.xx.xx.xx" IP-címmel rendelkező ügyfél nem férhet hozzá a kiszolgálóhoz. A hozzáférés engedélyezéséhez használja az Azure Management Portalt, vagy futtassa sp_set_firewall_rule a főadatbázison, hogy létrehozhasson egy tűzfalszabályt ehhez az IP-címhez vagy címtartományhoz. A módosítás érvénybe lépése akár öt percet is igénybe vehet."

  1. Térjen vissza az SQL-adatbázis Áttekintés lapjára.
  2. Válassza ki az Azure SQL logikai kiszolgáló hivatkozását a Kiszolgáló neve mellett.
  3. Az Erőforrás menü Biztonság területén válassza a Hálózatkezelés lehetőséget.
  4. Győződjön meg arról, hogy a nyilvános hálózati hozzáférés alatt a Kiválasztott hálózatok lehetőség van kiválasztva.
    1. Ha ez egy teszt vagy egy ideiglenes környezet, állítsa be a beállítást a kiválasztott hálózatokra.
    2. Ha nem, a hozzáférést a jelen rövid útmutatóban leírtaktól eltérő módon kell biztosítani, valószínűleg magánvégpontokon keresztül (az Azure Private Link használatával) a hálózati hozzáférés áttekintésében leírtak szerint.
  5. A Tűzfalszabályok területen válassza az Ügyfél IPv4-címének hozzáadása lehetőséget.
    1. Szükség esetén azonosítsa az IPv4-címét, és adja meg a Kezdő és a Záró mezőben.
  6. Válassza a Mentés lehetőséget.

Az adatbázis lekérdezése

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

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

Az AdventureWorksLT mintaadatbázis lekérdezése

A rövid útmutató ezen része egy AdventureWorksLT Azure SQL-adatbázisban található mintaadatbázist használja. Ha még nem rendelkezik ilyen adatbázissal, létrehozhat egy adatbázist mintaadatokkal az Azure SQL Database-ben.

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

Standard kiadás LECT-lekérdezés futtatása

  1. Az adatbázis 20 legfontosabb termékének lekérdezéséhez illessze be a következő Standard kiadás LECT 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ás lehetőséget, majd tekintse át a kimenetet az Eredmények panelen.

    Screenshot showing query editor results for a SELECT query.

  3. Választhatja a Lekérdezés mentése lehetőséget, ha .sql fájlként szeretné menteni a lekérdezést, vagy válassza az Adatok exportálása lehetőséget az eredmények .json, .csv vagy .xml fájlként való exportálásához.

IN Standard kiadás RT-lekérdezés futtatása

Ha új terméket szeretne hozzáadni a SalesLT.Product táblához, futtassa a következő IN Standard kiadás RT 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 panelen a Lekérdezés sikeres volt: Érintett sorok: 1.

UPDATE-lekérdezés futtatása

Futtassa a következő 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 lehetőséget a tábla megadott sorának frissítéséhezProduct. Az Üzenetek panelen a lekérdezés sikeres volt: Érintett sorok: 1.

DELETE lekérdezés futtatása

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

  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. Válassza a Futtatás lehetőséget a tábla megadott sorának Product törléséhez. Az Üzenetek panelen a lekérdezés sikeres volt: Érintett sorok: 1.