Sdílet prostřednictvím


Rychlý start: Použití editoru dotazů webu Azure Portal k dotazování služby Azure SQL Database

Platí pro:Azure SQL Database

V tomto rychlém startu se připojte k databázi Azure SQL na webu Azure Portal a pomocí editoru dotazů spusťte dotazy Transact-SQL (T-SQL). Editor dotazů Azure SQL Database (Preview) je nástroj pro spouštění dotazů SQL ve službě Azure SQL Database na webu Azure Portal.

Požadavky

Ověřování

K připojení k databázi a editoru dotazů potřebujete účet s oprávněními. Můžete použít ověřování SQL nebo ověřování Microsoft Entra (doporučeno). Další informace o vytváření a správě přihlášení v databázi Azure SQL najdete v tématu Autorizace přístupu k databázi.

Pravidlo brány firewall

Pokud se zobrazí tato chyba: Nelze otevřít server název serveru požadovaný pro přihlášení. Klient s IP adresou xx.xx.xx.xx není povolený pro přístup k serveru. Pokud chcete povolit přístup, použijte portál pro správu Azure nebo spusťte sp_set_firewall_rule v hlavní databázi a vytvořte pravidlo brány firewall pro tuto IP adresu nebo rozsah adres. Může trvat až pět minut, než se tato změna projeví.

Postupujte podle těchto rychlých kroků:

  1. Vraťte se na stránku Přehled databáze SQL.
  2. Vyberte odkaz pro logický server Azure SQL vedle názvu serveru.
  3. V nabídce Prostředek v části Zabezpečení vyberte Sítě.
  4. Ujistěte se, že je v části Přístup k veřejné síti vybraná možnost Vybrané sítě .
    • Pokud se jedná o testovací nebo dočasné prostředí, nastavte možnost na Vybrané sítě.
    • Pokud ne, musí být přístup udělen jinými prostředky, než je popsáno v tomto rychlém startu, pravděpodobně prostřednictvím privátních koncových bodů (pomocí služby Azure Private Link), jak je uvedeno v přehledu přístupu k síti.
  5. V části Pravidla brány firewall vyberte Přidat adresu IPv4 klienta.
    • V případě potřeby identifikujte adresu IPv4 a zadejte ji do polí Začátek a Konec .
  6. Zvolte Uložit.

Pro více podrobností si prohlédněte část a přidejte svou odchozí IP adresu do povolených pravidel brány firewall serveru. Řešení potíží najdete v tématu Řešení potíží s chybou připojení. Další informace o přístupu k veřejné síti, nastavení verze protokolu TLS a zásadách připojení najdete v tématu Nastavení připojení Azure SQL.

Připojení k editoru dotazů

Připojte se k databázi v editoru dotazů.

  1. Na webu Azure Portal přejděte do databáze SQL. Navštivte například řídicí panel Azure SQL.

  2. Na stránce Přehled databáze SQL vyberte v nabídce prostředků editor dotazů (Preview).

    Snímek obrazovky znázorňující výběr editoru dotazů

  3. Na přihlašovací obrazovce zadejte přihlašovací údaje pro připojení k databázi.

    • Můžete se připojit pomocí ověřování SQL nebo Microsoft Entra.

      • Pokud se chcete připojit pomocí ověřování SQL, zadejte v části Ověřování serveru SQL přihlašovací jméno a heslo pro uživatele, který má přístup k databázi, a pak vyberte OK. Pro správce serveru můžete vždy použít přihlašovací jméno a heslo.

      • Pokud se chcete připojit pomocí MICROSOFT Entra ID, pokud jste správcem serveru Microsoft Entra, vyberte Pokračovat jako <user@domain>. Pokud přihlášení není úspěšné, zkuste aktualizovat stránku.

        Snímek obrazovky webu Azure Portal zobrazující přihlášení pomocí ověřování Microsoft Entra

Propojení s jinými nástroji

Ke své databázi Azure SQL se můžete připojit také pomocí dalších nástrojů, mezi které patří:

Dotazování databáze

V libovolné databázi spusťte v editoru dotazů následující dotaz, který vrátí čas ve standardu UTC, název databáze a vaše ověřené přihlašovací jméno.

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

Dotazování ukázkové databáze AdventureWorksLT

Tato část rychlého startu AdventureWorksLT používá ukázkovou databázi v databázi Azure SQL. Pokud ji ještě nemáte, můžete vytvořit databázi pomocí ukázkových dat ve službě Azure SQL Database. Vyhledejte možnost použití vaší nabídky k nasazení služby Azure SQL Database zdarma.

Na stránce Editoru dotazů (Preview) spusťte následující ukázkové dotazy na ukázkovou AdventureWorksLT databázi.

Tip

Začínáte se službou Azure SQL Database? Získejte rychlost díky podrobnému bezplatnému trénování: Základy Azure SQL nebo si projděte glosář termínů Azure SQL.

Další informace o jazyce T-SQL ve službě Azure SQL Database najdete v rozdílech jazyka T-SQL mezi SQL Serverem a službou Azure SQL Database.

Spuštění dotazu SELECT

  1. Pokud chcete zadat dotaz na prvních 20 produktů v databázi, vložte do editoru dotazů následující dotaz SELECT :

     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. Vyberte Spustit a pak zkontrolujte výstup v podokně Výsledky .

    Snímek obrazovky zobrazující výsledky editoru dotazů pro dotaz SELECT

  3. Volitelně můžete vybrat Uložit dotaz a uložit ho jako soubor .sql , nebo vybrat Exportovat data , pokud chcete výsledky exportovat jako .json, .csv nebo .xml soubor.

Spuštění dotazu INSERT

Pokud chcete do SalesLT.Product tabulky přidat nový produkt, spusťte následující příkaz INSERT T-SQL.

  1. V editoru dotazů nahraďte předchozí dotaz následujícím dotazem:

    INSERT INTO [SalesLT].[Product]
           ( [Name]
           , [ProductNumber]
           , [Color]
           , [ProductCategoryID]
           , [StandardCost]
           , [ListPrice]
           , [SellStartDate]
           )
    VALUES
           ('myNewProduct'
           ,123456789
           ,'NewColor'
           ,1
           ,100
           ,100
           ,GETDATE() );
    
  2. Vyberte Spustit a přidejte nový produkt. Po spuštění dotazu se v podokně Zprávy zobrazí dotaz úspěšný: Ovlivněné řádky: 1.

Spuštění dotazu UPDATE

Spuštěním následujícího příkazu UPDATE T-SQL aktualizujte cenu nového produktu.

  1. V editoru dotazů nahraďte předchozí dotaz následujícím dotazem:

    UPDATE [SalesLT].[Product]
    SET [ListPrice] = 125
    WHERE Name = 'myNewProduct';
    
  2. Výběrem možnosti Spustit aktualizujte zadaný řádek v Product tabulce. V podokně Zprávy se zobrazí dotaz úspěšný: Ovlivněné řádky: 1.

Spuštění dotazu DELETE

Spuštěním následujícího příkazu DELETE T-SQL odeberte nový produkt.

  1. V editoru dotazů nahraďte předchozí dotaz následujícím dotazem:

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. Výběrem možnosti Spustit odstraníte zadaný řádek v Product tabulce. V podokně Zprávy se zobrazí dotaz úspěšný: Ovlivněné řádky: 1.