rychlý start: použití SSMS pro připojení k a dotazování Azure SQL Database nebo spravované Instance Azure SQL

PLATÍ PRO: Azure SQL Database Azure SQL Managed Instance

v tomto rychlém startu se dozvíte, jak pomocí SQL Server Management Studio (SSMS) se připojit k Azure SQL Database nebo spravované instanci Azure SQL a spustit některé dotazy.

Požadavky

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

Pokud jednoduše chcete spustit některé dotazy ad-hoc bez instalace SSMS, přečtěte si rychlý Start: použití Editoru dotazů Azure Portal k dotazování databáze v Azure SQL Database.

Získat informace o připojení k serveru

Získejte informace o připojení, které potřebujete pro připojení k vaší 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í informace.

  1. Přihlaste se k webu Azure Portal.

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

  3. na stránce přehled zkontrolujte plně kvalifikovaný název serveru vedle názvu serveru pro vaši databázi v SQL Database nebo plně kvalifikovaného názvu serveru (nebo IP adresy) vedle hostitele spravované instance v SQL spravované instance nebo vaší instance služby SQL Server na vašem virtuálním počítači. Pokud chcete zkopírovat název serveru nebo název hostitele, najeďte na něj ukazatelem myši a vyberte ikonu kopírování .

Poznámka

informace o připojení pro SQL Server na virtuálním počítači Azure najdete v článku Připojení na SQL Server

Připojení k databázi

Poznámka

V prosinci 2021 nebudou verze SSMS starší než 18,6 ověřovány prostřednictvím Azure Active Directory s MFA.

Abyste mohli i nadále využívat Azure Active Directory ověřování pomocí MFA, budete potřebovat SSMS 18,6 nebo novější.

V SSMS se připojte k vašemu serveru.

Důležité

Server naslouchá na portu 1433. Aby bylo možné se připojit k serveru za podnikovou bránou firewall, musí mít brána firewall otevřený tento port.

  1. Otevřete aplikaci SSMS.

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

    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í SQL Serveru v tomto kurzu se používá SQL ověřování.
    Přihlásit ID uživatele účtu správce serveru ID uživatele z účtu správce serveru, který se použil k vytvoření serveru.
    Heslo Heslo účtu správce serveru Heslo z účtu správce serveru, který se použil k vytvoření serveru.

    Připojení k serveru

Poznámka

v tomto kurzu se používá SQL Server ověřování.

  1. v dialogovém okně Připojení k serveru vyberte možnosti . v rozevírací nabídce Připojení pro databázi vyberte možnost mySampleDatabase. Po dokončení rychlého startu v oddílu předpoklady se vytvoří databáze AdventureWorksLT s názvem mySampleDatabase. Pokud vaše pracovní kopie databáze AdventureWorks má jiný název než mySampleDatabase, pak ji místo toho vyberte.

    připojení k databázi na serveru

  2. Vyberte Connect (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.

    objekty mySampleDatabase

Dotazování dat

spuštěním tohoto příkazu vyberte kód Transact-SQL pro dotazování na prvních 20 produktů podle kategorie.

  1. V Průzkumník objektů klikněte pravým tlačítkem 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í SQL dotaz:

    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 provést a spusťte dotaz a načtěte data z Product ProductCategory tabulek a.

    dotaz pro načtení dat z tabulkového produktu a ProductCategory

Vložení dat

spuštěním tohoto příkazu vložte kód Transact-SQL vytvořte nový produkt v SalesLT.Product tabulce.

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

    INSERT INTO [SalesLT].[Product]
            ( [Name]
            , [ProductNumber]
            , [Color]
            , [ProductCategoryID]
            , [StandardCost]
            , [ListPrice]
            , [SellStartDate] )
      VALUES
            ('myNewProduct'
            ,123456789
            ,'NewColor'
            ,1
            ,100
            ,100
            ,GETDATE() );
    
  2. Vyberte Spustit pro vložení nového řádku do Product tabulky. Zobrazí se podokno zprávy (počet ovlivněných řádků: 1).

Zobrazit výsledek

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

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

    výsledek dotazu na tabulku produktu

Aktualizace dat

Spuštěním tohoto kódu transact-SQL UPDATE 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. Vyberte Execute (Spustit) a aktualizujte zadaný řádek Product v tabulce. Zobrazí se podokno Zprávy (ovlivněný 1 řádek).

Odstranění dat

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

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

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. Výběrem možnosti Execute (Spustit) odstraňte zadaný řádek v Product tabulce. Zobrazí se podokno Zprávy (ovlivněný 1 řádek).

Další kroky