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


Azure Portal lekérdezésszerkesztő az Azure SQL Database-hez

A következőkre vonatkozik:Azure SQL Database

A Lekérdezésszerkesztő (előzetes verzió) egy eszköz t-SQL-lekérdezések futtatására az Azure Portalon a böngészőben az Azure SQL Database-en.

Az Azure SQL Database lekérdezése az Azure Portalról

A lekérdezésszerkesztő az Azure SQL-adatbázis egyszerű lekérdezéséhez és objektumfeltárásához készült, mindezt az Azure Portal böngészőjében.

Az SQL Server Management Studio lekérdezési felületéhez hasonlóan használja a lekérdezésszerkesztőt egyszerű vagy nagyobb T-SQL-lekérdezésekhez is. Adatmanipulációs nyelv (DML) és adatdefiníciós nyelv (DDL) lekérdezéseket is végrehajthat.

Borravaló

Új az Azure SQL Database használatában? Gyorsítás részletes, ingyenes betanítási tartalmakkal: Azure SQL alapjai.

Csatlakozás a lekérdezésszerkesztőn keresztül

A lekérdezésszerkesztőben SQL-hitelesítéssel vagy Microsoft Entra-hitelesítéssel hitelesíthet.

Hitelesítés az Azure SQL Database-be

Példa: Rövid útmutató: Az Azure Portal lekérdezésszerkesztőjének használata.

  • Ha SQL-hitelesítést szeretne használni egy Azure SQL-adatbázishoz a lekérdezésszerkesztőn keresztüli csatlakozáshoz, be kell jelentkeznie a logikai kiszolgáló adatbázisába master , vagy egy tárolt SQL-felhasználóval a kívánt felhasználói adatbázisban. További információ: Bejelentkezések.
    • Adja meg a felhasználónevet és a jelszót, majd kattintson az OK gombra.
  • Ha Microsoft Entra-hitelesítéssel szeretne csatlakozni egy Azure SQL-adatbázishoz a lekérdezésszerkesztőn keresztül, az adatbázist Microsoft Entra-hitelesítéssel kell konfigurálni, és létre kell hoznia egy Microsoft Entra-felhasználót az adatbázisban.
    • Válassza a Felhasználóként történő folytatást: <user@domain>.

Miután csatlakozott a lekérdezésszerkesztő felületéhez, az Explorerrel megtekintheti az adatbázis-objektumokat vagy a Lekérdezés ablakot a T-SQL-lekérdezések végrehajtásához.

Képernyőkép az Azure Portalról, amelyen piros téglalapok láthatók, amelyek kiemelik a Lekérdezésszerkesztőt a főmenüben, valamint a navigációs sávot, az Explorert, az eszközsávot és a lekérdezési ablakot.

Hasznos tippek:

Lekérdezés ablak

Ezzel a Lekérdezés ablakkal beírhat vagy beilleszthet egy lekérdezést, és futtathatja azt. Az Eredmények panelen láthatók a lekérdezés eredményei.

  • A lekérdezések időkorlátja öt perc.
  • A Letöltés gombokkal exportálhatja a lekérdezés eredményeit a számítógépre .csv, .jsonvagy .xlsx fájlként.
  • Az állapotsor megjeleníti a lekérdezés végrehajtási idejét vagy esetleges hibáit.
  • Az eredményhalmazokat az Eredmények eszköztáron másolhatja vagy szűrheti.

Szempontok és korlátozások

Az Azure SQL Database-hez az Azure Portal lekérdezésszerkesztőjével való csatlakozáskor és lekérdezéskor az alábbi szempontok és korlátozások érvényesek.

A lekérdezésszerkesztő korlátozásai

  • Ha a lekérdezés több utasítást is tartalmazhat, az Eredmények lap csak az utolsó utasítás eredményeit jeleníti meg.
  • A lekérdezésszerkesztő nem támogatja a logikai kiszolgáló master adatbázisához való csatlakozást. Az adatbázishoz való csatlakozáshoz használja az masterSQL Server Management Studio (SSMS) vagy a Visual Studio Code mssql-bővítményét.
  • A lekérdezésszerkesztő nem tud csatlakozni a ApplicationIntent=ReadOnly használatával replikaadatbázishoz. Ha így szeretne csatlakozni, használja az SSMS-t, és adja meg ApplicationIntent=ReadOnly a További kapcsolati paraméterek lapon a kapcsolati beállítások között. További információért lásd Csatlakozás írásvédett replikához.
  • A lekérdezésszerkesztő öt perces időtúllépést biztosít a lekérdezések végrehajtásához. Hosszabb lekérdezések futtatásához használja az SQL Server Management Studio (SSMS) vagy a Visual Studio Code mssql-bővítményét.
  • A lekérdezésszerkesztő csak a földrajzi adattípusok hengeres vetületét támogatja.
  • A lekérdezésszerkesztő nem támogatja az IntelliSense szolgáltatást az oszlopok esetén, de támogatja a táblák és nézetek esetén. Az IntelliSense teljes körű támogatásához használja az SQL Server Management Studio (SSMS) vagy a Visual Studio Code mssql-bővítményét.
  • Ugyanabban a böngésző munkamenetben szabadon navigálhat az Azure Portalon, és a lekérdezések megmaradnak. Ha frissíti a lapot (az F5 billentyű lenyomásával), vagy bezárja a böngészőt, a lekérdezések elvesznek.

Kapcsolati szempontok

  • Nyilvános kapcsolatok létrehozásához a lekérdezésszerkesztővel, hozzá kell adnia a saját kimenő IP-címét a kiszolgáló engedélyezett tűzfalszabályaihoz az adatbázisok eléréséhez.
    • Nem kell hozzáadnia az IP-címet az SQL Server tűzfalszabályaihoz, ha a kiszolgálón privát kapcsolat van beállítva, és a privát virtuális hálózaton belülről csatlakozik a kiszolgálóhoz.
    • A hibaelhárítást akapcsolati hibák hibaelhárításával kapcsolatos cikkben találja.
    • A nyilvános hálózati hozzáférésről, a TLS-verzió beállításairól és a kapcsolati szabályzatról szóló további információkért lásd: Azure SQL-kapcsolati beállítások.

Csatlakozási hiba elhárítása

  • Ha a hibaüzenet The X-CSRF-Signature header could not be validatedjelenik meg, a probléma megoldásához hajtsa végre a következő műveleteket:

    • Ellenőrizze, hogy a számítógép órája a megfelelő idő- és időzónára van-e beállítva. A számítógép időzónáját az Azure-ral úgy próbálja meg egyeztetni, hogy megkeresi az adatbázis helyének időzónáját, például az USA keleti régióját.
    • Ha egy proxy hálózaton van, győződjön meg arról, hogy a kérés fejlécét X-CSRF-Signature nem módosítják vagy törlik.
  • Ha az adatbázis kiszolgáló nélküli, és megjelenik a hibaüzenet: Database *name* on server *name.database.windows.net* is not currently available. Please retry the connection later. If the problem persists, contact customer support, and provide them the session tracing ID *ID* Ez a hibaüzenet azt jelzi, hogy a kiszolgáló nélküli adatbázis jelenleg szüneteltetve van. Ha megjelenik ez a hibaüzenet, a Continue as <user@domain> kiválasztás kérést küld az adatbázisnak a folytatáshoz. Várjon körülbelül egy percet, frissítse a lapot, és próbálkozzon újra.

  • Ha a következő hibaüzenet jelenik meg: "A bejelentkezés nem sikerült a felhasználó <token-identified principal> számára. A kiszolgáló jelenleg nincs konfigurálva a jogkivonat elfogadására." Amikor AD-hitelesítést próbál használni, a felhasználó nem fér hozzá az adatbázishoz.

443-os port kapcsolata

2026 márciusától kezdve az Azure SQL-lekérdezésszerkesztő csak a 443-as TCP-portot használja.

A lekérdezésszerkesztőben az alábbi hibák egyike jelenhet meg:

  • Your local network settings might be preventing the Query Editor from issuing queries. Please click here for instructions on how to configure your network settings.
  • A connection to the server could not be established. This might indicate an issue with your local firewall configuration or your network proxy settings.

Ezek a hibák azért fordulnak elő, mert a lekérdezésszerkesztőnek a 443-as porton keresztül kell kommunikálnia, de nem tud. Ezen a porton engedélyeznie kell a kimenő HTTPS-forgalmat. Az alábbi utasítások az operációs rendszertől függően végigvezetik a folyamaton. Előfordulhat, hogy a vállalati informatikai részlegnek jóváhagyást kell adnia a kapcsolat helyi hálózaton való megnyitásához.

A 443 engedélyezése Windows Defender tűzfalon

  1. Nyissa meg a Windows Defender tűzfalat.
  2. A bal oldali menüben válassza Speciális beállításoklehetőséget.
  3. Speciális biztonságúWindows Defender tűzfalon válassza ki a kimenő szabályokat a bal oldali menüben.
  4. Válassza Új szabály lehetőséget a jobb oldali menüben.
  5. Az Új kimenő szabály varázsló-ban kövesse az alábbi lépéseket:
    1. Válassza port a létrehozni kívánt szabálytípust, majd válassza Továbblehetőséget.
    2. Válassza TCP-lehetőséget.
    3. Válassza Adott távoli portok, adja meg 443, majd válassza Tovább.
    4. Válassza a A kapcsolat engedélyezése, ha biztonságos, válassza a Következőlehetőséget, majd válassza újra a Következő lehetőséget.
    5. A tartományt, a privátotés a nyilvánost tartsa kiválasztva.
    6. Adjon nevet a szabálynak, például Access Azure SQL-lekérdezésszerkesztő, és adjon meg leírást. Ezután válassza Befejezéslehetőséget.

443 engedélyezése macOS rendszerben

  1. Az Apple menüben nyissa meg Rendszerbeállítások.
  2. Válassza a Biztonsági & Adatvédelmilehetőséget, majd a Tűzfallehetőséget.
  3. Ha tűzfal ki van kapcsolva, válassza a Kattintson a lakatra a módosításokhoz, majd válassza a Tűzfal bekapcsolásalehetőséget.
  4. Válassza Tűzfalbeállításoklehetőséget.
  5. Az Biztonsági & Adatvédelmi ablakban válassza a Bejövő kapcsolatok automatikus engedélyezése aláírt szoftverek számáralehetőséget.

443 engedélyezése Linuxon

Futtassa az alábbi parancsokat a iptablesfrissítéséhez:

sudo iptables -A OUTPUT -p tcp --dport 443 -j ACCEPT

443 engedélyezése Azure-beli virtuális gépen

Azure-beli virtuális gépek használatakor egy Azure-beli hálózati biztonsági csoport blokkolja a kapcsolatot. A hálózati biztonsági csoportok szűrhetik az Azure-beli virtuális hálózatok Azure-erőforrásaiba irányuló és onnan kimenő bejövő és kimenő hálózati forgalmat. Hozzá kell adnia egy kimenő biztonsági szabályt a hálózati biztonsági csoporthoz. Példa: Biztonsági szabályok létrehozása.

Következő lépés