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: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 Portal lekérdezésszerkesztőjének rövid útmutatója: Rövid útmutató: Az Azure Portal lekérdezésszerkesztőjének (előzetes verzió) használata.
- A fejlettebb objektumkezelő képességek és felügyeleti funkciók az SQL Server Management Studio (SSMS) használatával használhatók.
- Ha még nem hozott létre Azure SQL Database-adatbázist, tekintse meg rövid útmutatót: Egyetlen adatbázis létrehozása. Keresse meg az ajánlatot az Azure SQL Database ingyenes üzembe helyezésére .
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. T-SQL-lekérdezéseket futtathat az adatbázison, valamint szerkesztheti az adatokat a beépített táblázatos adatszerkesztő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ő kétféle hitelesítési lehetőséget kínál: SQL-hitelesítést vagy Microsoft Entra-azonosítóval történő hitelesítést (korábban Azure Active Directory).
Hitelesítés az Azure SQL Database-be
Példákért lásd: Rövid útmutató: Az Azure Portal Lekérdezésszerkesztőjének (előzetes verzió) használata az Azure SQL Database lekérdezésére.
- 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ó
masteradatbázisába, vagy egy tárolt SQL-felhasználóval kell rendelkeznie 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 válassza OKlehetőséget.
- 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ázis.
- Válassza a Felhasználóként történő folytatást: <user@domain>.
A lekérdezésszerkesztő eléréséhez szükséges engedélyek
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.
Navigálás a lekérdezésszerkesztőben
A lekérdezésszerkesztőnek négy fő szakasza van:
Navigációs sáv
A navigációs sávon négy feladatot hajthat végre.
- A hitelesítési környezet módosításához használhatja a bejelentkezési funkciót.
- Az Új lekérdezés használatával megnyithat egy üres lekérdezési ablakot.
- A Lekérdezés megnyitása használatával legfeljebb 10
.sqlvagy.txtfájlt választhat ki a helyi számítógépről, és megnyithatja őket a lekérdezési ablakban. - Ön visszajelzést adhat az Azure SQL Database lekérdezésszerkesztőjével kapcsolatban.
Objektumkezelő
Az objektumkezelővel megtekintheti és végrehajthatja a feladatokat az adatbázis tábláiban, nézeteiben és tárolt eljárásaiban.
- Nyissa meg a Táblák-et az adatbázis táblalistájának megtekintéséhez. Bontsa ki a táblázatot a táblázat oszlopainak megtekintéséhez. A három pontra kattintva válassza ki az első 1000 sort, használja a Adatszerkesztő-t, vagy nevezze át a táblát. Ha átnevez egy táblát, a frissítési nyíllal láthatja a módosításokat.
- Bontsa ki Nézetek elemet az adatbázis nézeteinek megtekintéséhez. Nagyítsa ki a nézetet az oszlopok megtekintéséhez. A három ponttal jelölje ki az első 1000 sort, vagy nevezze át a nézetet. Ha átnevez egy nézetet, a frissítési nyíllal láthatja a módosításokat.
- Bontsa ki Tárolt eljárások elemet az adatbázisban tárolt összes eljárás listájának megtekintéséhez. Bontsa ki a tárolt eljárást a tárolt eljárás kimenetének megtekintéséhez. A három ponttal megtekintheti a tárolt eljárás definícióját a lekérdezési ablakban.
Lekérdezés ablak
Ebben az ablakban beírhat vagy beilleszthet egy lekérdezést, majd futtathatja azt. A lekérdezés eredményei az Eredmények panelen jelennek meg.
Megszakíthatja a lekérdezést. A Megfontolások és korlátozásokcímű témakörben leírtak szerint ötperces időtúllépési időszak áll rendelkezésre.
A Lekérdezés mentése gombbal .sql fájlként mentheti a lekérdezés szövegét a számítógépre.
Az Adatok exportálása gomb segítségével a lekérdezési eredményeket .json, .csvvagy .xml fájlként exportálhatja a számítógépre.
A lekérdezés végrehajtási ideje vagy hibái az állapotsoron jelennek meg.
Microsoft Copilot az Azure SQL Database-ben (előzetes verzió)
Az Azure SQL Database-hoz készült Copilot az Azure Portalon releváns válaszokat kínál a felhasználói kérdésekre, egyszerűsítve az adatbázis-kezelést az adatbázis-környezet, a dokumentáció, a dinamikus felügyeleti nézetek, a Lekérdezéstár és más tudásbázisok alkalmazásával.
Adatszerkesztő
Az adatszerkesztő lehetővé teszi egy meglévő sor adatainak módosítását, új adatsor hozzáadását vagy adatsor törlését. Ez hasonló az SQL Server Management Studio (SSMS) felhasználói élményéhez.
Az adatszerkesztő eléréséhez az objektumkezelőben bontsa ki Táblák, majd jelölje ki a táblanév jobb oldalán található három pontot, és válassza az Adatok szerkesztése (előzetes verzió)lehetőséget.
Ha egy meglévő sorban szeretné módosítani az adatokat, jelölje ki a módosítani kívánt értéket, végezze el a módosítást, majd válassza felül a Mentés lehetőséget.
- Ha az oszlop identitásoszlop, ezt az értéket nem szerkesztheti. Ekkor megjelenik a következő hibaüzenet:
Save failed: Failed to execute query. Error: Cannot update identity column *column_name*.
Új sorhozzáadásához válassza Új sor létrehozása lehetőséget, és adja meg a hozzáadni kívánt értékeket. Ebben a környezetben bizonyos adattípusok nem vehetők fel és nem használhatók.
- Ha az oszlop identitásoszlop, nem adhat hozzá értéket a mezőben. Ekkor megjelenik a következő hibaüzenet:
Save failed: Cannot set value in identity columns *column_name*. - Az alapértelmezett korlátozásokkal rendelkező oszlopok nem lesznek betartva. Az adatszerkesztő nem hozza létre az alapértelmezett értéket, ezért elvárja, hogy adjon meg egy értéket. Nem ajánlott az adatszerkesztőt használni az alapértelmezett oszlopkorlátokkal rendelkező táblákhoz.
- A számított oszlopok nincsenek kiszámítva. Ekkor megjelenik a hibaüzenet
Save failed: Failed to execute query. Error: The column *column_name* cannot be modified because it is either a computed column or is the result of a UNION operator.Nem ajánlott az adatszerkesztőt használni a számított oszlopokkal rendelkező táblákhoz.
Egy sor adat törléséhez jelölje ki a sort, és válassza Sor törléselehetőséget.
- Ha a sor elsődleges kulccsal rendelkezik, és az elsődleges kulcs egy másik táblához kapcsolódik, a sor törlésekor a másik tábla kapcsolódó sorai is törlődnek.
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 használ, csak az utolsó utasítás eredményei jelennek meg az Eredmények lapon.
- A lekérdezésszerkesztő nem támogatja a logikai kiszolgáló
masteradatbázisához való csatlakozást. Azmasteradatbázishoz való csatlakozáshoz használja más eszközöket az Azure SQL Databaselekérdezéséhez. - A lekérdezésszerkesztő nem tud csatlakozni replikaadatbázishoz
ApplicationIntent=ReadOnly. Ha így szeretne csatlakozni, használja az SSMS-t, és adja megApplicationIntent=ReadOnlya 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ő 5 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 egyéb eszközöket az Azure SQL Databaselekérdezéséhez.
- 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-t adatbázistáblákhoz és nézetekhez, de támogatja a már beírt nevek automatikus kiegészítését. Az IntelliSense támogatásához használja egyéb eszközöket az Azure SQL Databaselekérdezéséhez.
- Az F5 lenyomásával frissítheti a lekérdezésszerkesztő lapot, és a szerkesztőben lévő lekérdezések nem lesznek mentve.
Az Azure SQL Database lekérdezésének egyéb módjai
Az Azure SQL Database-hez készült Azure Portal lekérdezésszerkesztője mellett tekintse meg az alábbi rövid útmutatókat más eszközökhöz:
- rövid útmutató: Az SSMS használata az Azure SQL Database-hez vagy a felügyelt Azure SQL-példányhoz való csatlakozáshoz és lekérdezéshez
- Gyors útmutató: A Visual Studio Code használata kapcsolódásra és lekérdezésre
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.
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-Signaturenem 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 azt jelzi, hogy a kiszolgáló nélküli adatbázis jelenleg szüneteltetve van. Ha ez történik, aContinue as <user@domain>kiválasztása 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.- További információ a Microsoft Entra főelvből történő adatbázis-felhasználó létrehozásáról: lásd a Microsoft Entra-hitelesítés konfigurálása és kezelése az Azure SQL-lel és a
CREATE USER [group or user] FROM EXTERNAL PROVIDERhasználata a felhasználói adatbázisban.
- További információ a Microsoft Entra főelvből történő adatbázis-felhasználó létrehozásáról: lásd a Microsoft Entra-hitelesítés konfigurálása és kezelése az Azure SQL-lel és a
443-s és 1443-os portkapcsolat
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ő nem tud kommunikálni a 443-as és 1443-as portokon keresztül. Ezeken a portokon 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.
443 és 1443 engedélyezése Windows Defender tűzfalon
- Nyissa meg a Windows Defender tűzfalat.
- A bal oldali menüben válassza Speciális beállításoklehetőséget.
- Speciális biztonságúWindows Defender tűzfalon válassza ki a kimenő szabályokat a bal oldali menüben.
- Válassza Új szabály lehetőséget a jobb oldali menüben.
- Az Új kimenő szabály varázsló-ban kövesse az alábbi lépéseket:
- Válassza port a létrehozni kívánt szabálytípust, majd válassza Továbblehetőséget.
- Válassza TCP-lehetőséget.
- Válassza Adott távoli portok, adja meg
443, 1443, majd válassza Tovább. - 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.
- A tartományt, a privátotés a nyilvánost tartsa kiválasztva.
- 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 és 1443 engedélyezése macOS rendszerben
- Az Apple menüben nyissa meg Rendszerbeállítások.
- Válassza a Biztonsági & Adatvédelmilehetőséget, majd a Tűzfallehetőséget.
- 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.
- Válassza Tűzfalbeállításoklehetőséget.
- 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 és 1443 engedélyezése Linuxon
Futtassa az alábbi parancsokat a iptablesfrissítéséhez:
sudo iptables -A OUTPUT -p tcp --dport 443 -j ACCEPT
sudo iptables -A OUTPUT -p tcp --dport 1443 -j ACCEPT
443 és 1443 engedélyezése Azure-beli virtuális gépen
Amikor Azure virtuális gépeket használ, van egy Azure hálózati biztonsági csoportja, amely 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.