Rychlý start: Použití SSMS k připojení ke službě Azure SQL Database nebo azure SQL Managed Instance a dotazování na ji

Platí pro:Azure SQL DatabaseAzure SQL Managed Instance

V tomto rychlém startu se dozvíte, jak se pomocí aplikace SQL Server Management Studio (SSMS) připojit ke službě Azure SQL Database nebo azure SQL Managed Instance a spustit některé dotazy.

Požadavky

Dokončení tohoto rychlého startu vyžaduje následující položky:

Pokud chcete jednoduše spustit některé ad hoc dotazy bez instalace aplikace SSMS, použijte editor dotazů webu Azure Portal k dotazování databáze ve službě Azure SQL Database.

Získání informací o připojení k serveru

Získejte informace o připojení, které potřebujete pro připojení k databázi. K dokončení tohoto rychlého startu budete potřebovat plně kvalifikovaný název serveru nebo název hostitele, název databáze a přihlašovací údaje.

  1. Přihlaste se k portálu Azure.

  2. Přejděte do databáze nebo spravované instance , kterou chcete dotazovat.

  3. Na stránce Přehled zkontrolujte plně kvalifikovaný název serveru vedle názvu serveru pro vaši databázi ve službě SQL Database nebo plně kvalifikovaný název serveru (nebo IP adresu) vedle hostitele pro vaši spravovanou instanci ve službě SQL Managed Instance nebo instanci SQL Serveru na virtuálním počítači. Pokud chcete zkopírovat název serveru nebo název hostitele, najeďte myší na něj a vyberte ikonu Kopírovat .

Poznámka:

Informace o připojení k SQL Serveru na virtuálním počítači Azure najdete v tématu Připojení k SQL Serveru.

Připojení k databázi

Poznámka:

V prosinci 2021 se verze SSMS starší než 18.6 už nebudou ověřovat prostřednictvím ID Microsoft Entra s vícefaktorovým ověřováním.

Pokud chcete dál využívat ověřování Microsoft Entra s vícefaktorovým ověřováním, potřebujete SSMS 18.6 nebo novější.

V nástroji SSMS se připojte k serveru.

Důležité

Server naslouchá na portu 1433. Pokud se chcete k serveru připojit zpoza firemní brány firewall, musí být tento port otevřený.

  1. Otevřete aplikaci SSMS.

  2. Zobrazí se dialogové okno Připojení k serveru. Zadejte následující údaje:

    Nastavení Navrhovaná hodnota Popis
    Typ serveru Databázový stroj Požadovaná hodnota.
    Název serveru Plně kvalifikovaný název serveru Něco jako: servername.database.windows.net.
    Authentication Ověřování serveru SQL Server Tento kurz používá ověřování SQL.
    Přihlášení ID uživatele účtu správce serveru ID uživatele z účtu správce serveru použitého k vytvoření serveru.
    Heslo Heslo účtu správce serveru Heslo z účtu správce serveru použitého k vytvoření serveru.

    connect to server

Poznámka:

Tento kurz využívá ověřování SQL Serveru.

  1. V dialogovém okně Připojení na server vyberte Možnosti. V rozevírací nabídce Připojení do databáze vyberte mySampleDatabase. Dokončení rychlého startu v části Požadavky vytvoří databázi AdventureWorksLT s názvem mySampleDatabase. Pokud má vaše pracovní kopie databáze AdventureWorks jiný název než mySampleDatabase, vyberte ji místo toho.

    connect to db on server

  2. Vyberte Připojit. Otevře se okno Průzkumník objektů.

  3. Pokud chcete zobrazit objekty databáze, rozbalte položku Databases (Databáze) a poté rozbalte uzel databáze.

    mySampleDatabase objects

Zadávání dotazů na data

Spuštěním tohoto kódu SELECT Transact-SQL zadejte dotaz na prvních 20 produktů podle kategorie.

  1. V Průzkumník objektů klikněte pravým tlačítkem myši na mySampleDatabase a vyberte Nový dotaz. Otevře se nové okno dotazu připojené k vaší databázi.

  2. V okně dotazu vložte následující dotaz SQL:

    SELECT pc.Name as CategoryName, p.name as ProductName
    FROM [SalesLT].[ProductCategory] pc
    JOIN [SalesLT].[Product] p
    ON pc.productcategoryid = p.productcategoryid;
    
  3. Na panelu nástrojů vyberte Spustit a spusťte dotaz a načtěte data z tabulekProduct.ProductCategory

    query to retrieve data from table Product and ProductCategory

Vložení dat

Spuštěním tohoto kódu INSERT Transact-SQL vytvořte nový produkt v SalesLT.Product tabulce.

  1. Nahraďte předchozí dotaz tímto dotazem.

    INSERT INTO [SalesLT].[Product]
            ( [Name]
            , [ProductNumber]
            , [Color]
            , [ProductCategoryID]
            , [StandardCost]
            , [ListPrice]
            , [SellStartDate] )
      VALUES
            ('myNewProduct'
            ,123456789
            ,'NewColor'
            ,1
            ,100
            ,100
            ,GETDATE() );
    
  2. Vyberte Spustit a vložte do tabulky nový řádek Product . Zobrazí se podokno Zprávy (ovlivněno 1 řádek).

Zobrazení výsledku

  1. Nahraďte předchozí dotaz tímto dotazem.

    SELECT * FROM [SalesLT].[Product]
    WHERE Name='myNewProduct'
    
  2. Vyberte Provést. Zobrazí se následující výsledek.

    result of Product table query

Aktualizace dat

Spuštěním tohoto kódu UPDATE Transact-SQL upravte nový produkt.

  1. Nahraďte předchozí dotaz tímto dotazem, který vrací nový záznam vytvořený dříve:

    UPDATE [SalesLT].[Product]
    SET [ListPrice] = 125
    WHERE Name = 'myNewProduct';
    
  2. Výběrem možnosti Spustit aktualizujte zadaný řádek v Product tabulce. Zobrazí se podokno Zprávy (ovlivněno 1 řádek).

Odstranění dat

Spuštěním tohoto kódu DELETE Transact-SQL odeberte nový produkt.

  1. Nahraďte předchozí dotaz tímto dotazem.

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. Chcete-li odstranit zadaný řádek v tabulce, Product vyberte Spustit. Zobrazí se podokno Zprávy (ovlivněno 1 řádek).

Další kroky