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

A következőre vonatkozik: Azure SQL DatabaseFelügyelt Azure SQL-példány

Ebben a rövid útmutatóban megtudhatja, hogyan használható az SQL Server Management Studio (SSMS) az Azure SQL Database-hez vagy a felügyelt Azure SQL-példányhoz való csatlakozáshoz, és hogyan futtathat lekérdezéseket.

Előfeltételek

A rövid útmutató elvégzéséhez a következő elemek szükségesek:

Ha csak alkalmi lekérdezéseket szeretne futtatni az SSMS telepítése nélkül, az Azure Portal lekérdezésszerkesztőjével kérdezhet le egy adatbázist az Azure SQL Database-ben.

Kiszolgáló kapcsolati adatainak lekérése

Kérje le az adatbázishoz való csatlakozáshoz szükséges kapcsolati adatokat. A rövid útmutató elvégzéséhez szüksége lesz a teljes kiszolgálónévre vagy állomásnévre, adatbázisnévre és bejelentkezési adatokra.

  1. Jelentkezzen be az Azure Portalra.

  2. Keresse meg a lekérdezni kívánt adatbázist vagy felügyelt példányt .

  3. Az Áttekintés lapon tekintse át az adatbázis kiszolgálónév melletti teljes kiszolgálónevet az SQL Database-ben, vagy a felügyelt SQL-példány gazdagépe melletti teljes kiszolgálónevet (vagy IP-címet) vagy a virtuális gépen lévő SQL Server-példányt. A kiszolgáló vagy a gazdagép nevének másolásához mutasson rá, és válassza a Másolás ikont.

Csatlakozás az adatbázishoz

Megjegyzés:

2021 decemberében az SSMS 18.6 előtti kiadásai már nem hitelesíthetők a Microsoft Entra ID-val az MFA-val.

A Microsoft Entra-hitelesítés MFA-val történő használatának folytatásához SSMS 18.6-os vagy újabb verzióra van szükség.

Az SSMS-ben csatlakozzon a kiszolgálóhoz.

Fontos

A server listens on port 1433. To connect to a server from behind a corporate firewall, the firewall must have this port open.

  1. Nyissa meg az SSMS-t.

  2. A Connect to Server (Kapcsolódás a kiszolgálóhoz) párbeszédpanel jelenik meg. Adja meg a következő információkat:

    Beállítás Ajánlott érték Leírás
    Kiszolgáló típusa Database engine Kötelező érték.
    Kiszolgáló neve A teljes kiszolgálónév Valami hasonló: servername.database.windows.net.
    Hitelesítés SQL Server-hitelesítés Ez az oktatóanyag SQL-hitelesítést használ.
    Bejelentkezés Kiszolgálói rendszergazdai fiók felhasználói azonosítója A kiszolgáló létrehozásához használt kiszolgálói rendszergazdai fiók felhasználói azonosítója.
    Jelszó A kiszolgáló-rendszergazdai fiók jelszava A kiszolgáló létrehozásához használt rendszergazdai fiók jelszava.

    connect to server

Megjegyzés:

Ez az oktatóanyag az SQL Server-hitelesítést használja.

  1. Válassza a Beállítások lehetőséget a Csatlakozás kiszolgálóra párbeszédpanelen. Az adatbázishoz Csatlakozás legördülő menüben válassza a mySampleDatabase lehetőséget. Az Előfeltételek szakaszban található rövid útmutató elvégzése létrehoz egy mySampleDatabase nevű AdventureWorksLT-adatbázist. Ha az AdventureWorks-adatbázis munkapéldányának neve más, mint a mySampleDatabase, válassza ki helyette.

    connect to db on server

  2. Válassza a Kapcsolódás lehetőséget. Megnyílik az Object Explorer ablak.

  3. Az adatbázis objektumainak megtekintéséhez bontsa ki a Databases (Adatbázisok) lehetőséget, majd az adatbázis-csomópontot.

    mySampleDatabase objects

Adatok lekérdezése

Futtassa ezt a Standard kiadás LECT Transact-SQL-kódot a 20 legjobb termék kategória szerinti lekérdezéséhez.

  1. Az Object Explorerben kattintson a jobb gombbal a mySampleDatabase parancsra , és válassza az Új lekérdezés lehetőséget. Megnyílik az adatbázishoz csatlakoztatott új lekérdezési ablak.

  2. A lekérdezési ablakban illessze be a következő SQL-lekérdezést:

    SELECT pc.Name as CategoryName, p.name as ProductName
    FROM [SalesLT].[ProductCategory] pc
    JOIN [SalesLT].[Product] p
    ON pc.productcategoryid = p.productcategoryid;
    
  3. Az eszköztáron válassza a Végrehajtás lehetőséget a lekérdezés futtatásához és az adatok lekéréséhez ProductCategory a Product táblákból.

    query to retrieve data from table Product and ProductCategory

Adat beszúrása

Futtassa ezt az IN Standard kiadás RT Transact-SQL-kódot egy új termék létrehozásához a SalesLT.Product táblában.

  1. Cserélje le az előző lekérdezést erre a lekérdezésre.

    INSERT INTO [SalesLT].[Product]
            ( [Name]
            , [ProductNumber]
            , [Color]
            , [ProductCategoryID]
            , [StandardCost]
            , [ListPrice]
            , [SellStartDate] )
      VALUES
            ('myNewProduct'
            ,123456789
            ,'NewColor'
            ,1
            ,100
            ,100
            ,GETDATE() );
    
  2. A Végrehajtás gombra kattintva új sort szúrhat be a Product táblázatba. Megjelenik az Üzenetek panel (1 sor érintett).

Az eredmény megtekintése

  1. Cserélje le az előző lekérdezést erre a lekérdezésre.

    SELECT * FROM [SalesLT].[Product]
    WHERE Name='myNewProduct'
    
  2. Válassza a Végrehajtás lehetőséget. Megjelenik a következő eredmény.

    result of Product table query

Adatok frissítése

Futtassa ezt az UPDATE Transact-SQL-kódot az új termék módosításához.

  1. Cserélje le az előző lekérdezést erre, amely a korábban létrehozott új rekordot adja vissza:

    UPDATE [SalesLT].[Product]
    SET [ListPrice] = 125
    WHERE Name = 'myNewProduct';
    
  2. Válassza a Végrehajtás lehetőséget a tábla megadott sorának frissítéséhezProduct. Megjelenik az Üzenetek panel (1 sor érintett).

Adatok törlése

Futtassa ezt a DELETE Transact-SQL-kódot az új termék eltávolításához.

  1. Cserélje le az előző lekérdezést erre a lekérdezésre.

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. Válassza a Végrehajtás lehetőséget a tábla megadott sorának törléséhezProduct. Megjelenik az Üzenetek panel (1 sor érintett).

További lépések