Snabbstart: Använda SSMS för att ansluta till och fråga Azure SQL Database Azure SQL Managed Instance

GÄLLER FÖR: Azure SQL Database Azure SQL Managed Instance

I den här snabbstarten lär du dig hur du använder SQL Server Management Studio (SSMS) för att ansluta till Azure SQL Database eller Azure SQL Managed Instance och köra några frågor.

Förutsättningar

För att slutföra den här snabbstarten krävs följande:

Om du bara vill köra några ad hoc-frågor utan att installera SSMS kan du läsa Snabbstart: Använda Azure Portal:sfrågeredigerare för att köra frågor mot en databas i Azure SQL Database .

Hämta information om serveranslutning

Hämta anslutningsinformationen som du behöver för att ansluta till databasen. Du behöver det fullständigt kvalificerade servernamnet eller värdnamnet, databasnamnet och inloggningsinformationen för att slutföra den här snabbstarten.

  1. Logga in på Azure-portalen.

  2. Gå till databasen eller den hanterade instans som du vill fråga.

  3. På sidan Översikt granskar du det fullständigt kvalificerade servernamnet bredvid Servernamn för databasen i SQL Database eller det fullständigt kvalificerade servernamnet (eller IP-adressen) bredvid Värd för din hanterade instans i SQL Managed Instance eller din SQL Server-instans på den virtuella datorn. Om du vill kopiera servernamnet eller värdnamnet hovrar du över det och väljer ikonen Kopiera.

Anteckning

Anslutningsinformation för virtuella datorer SQL Server Azure finns i Anslut till SQL Server

Ansluta till databasen

Anteckning

I december 2021 kommer versioner av SSMS före 18,6 inte längre att autentiseras via Azure Active Directory med MFA.

Om du vill fortsätta använda Azure Active Directory-autentisering med MFA behöver du SSMS 18,6 eller senare.

Anslut till servern i SSMS.

Viktigt

En server lyssnar på port 1433. Om du vill ansluta till en server bakom en företagsbrandvägg måste brandväggen ha den här porten öppen.

  1. Öppna SSMS.

  2. Dialogrutan Anslut till server visas. Ange följande information:

    Inställning     Föreslaget värde Beskrivning 
    Servertyp Databasmotor Obligatoriskt värde.
    Servernamn Fullständigt kvalificerat servernamn Ungefär så här: servername.database.windows.net.
    Autentisering SQL Server-autentisering Den här självstudien använder SQL-autentisering.
    Inloggning Serveradministratörskontots användar-ID Användar-ID från det serveradministratörskonto som användes när servern skapades.
    Lösenord Lösenord för serveradministratörskontot Lösenord från det serveradministratörskonto som användes när servern skapades.

    Anslut till server

Anteckning

I den här självstudien används SQL Server autentisering.

  1. Välj Alternativ i dialogrutan Anslut till server. I den nedrullningsbara menyn Anslut till databas väljer du mySampleDatabase. När du slutför snabbstarten i avsnittet Förutsättningar skapas en AdventureWorksLT-databas med namnet mySampleDatabase. Om din arbetskopia av AdventureWorks-databasen har ett annat namn än mySampleDatabase väljer du den i stället.

    ansluta till databas på server

  2. Välj Anslut. Object Explorer-fönstret öppnas.

  3. Om du vill visa databasens objekt expanderar du Databaser och sedan databasnoden.

    mySampleDatabase-objekt

Söka i data

Kör den här SELECT Transact-SQL-koden för att fråga efter de 20 viktigaste produkterna efter kategori.

  1. I Object Explorer högerklickar du på mySampleDatabase. Välj sedan Ny fråga. Ett nytt frågefönster öppnas som är anslutet till din databas.

  2. I frågefönstret klistrar du in följande SQL fråga:

    SELECT pc.Name as CategoryName, p.name as ProductName
    FROM [SalesLT].[ProductCategory] pc
    JOIN [SalesLT].[Product] p
    ON pc.productcategoryid = p.productcategoryid;
    
  3. I verktygsfältet väljer du Kör för att köra frågan och hämta data från Product ProductCategory tabellerna och .

    fråga för att hämta data från tabellen Product och ProductCategory

Infoga data

Kör den här INSERT Transact-SQL-koden för att skapa en ny produkt i tabellen SalesLT.Product.

  1. Ersätt den tidigare frågan med denna.

    INSERT INTO [SalesLT].[Product]
            ( [Name]
            , [ProductNumber]
            , [Color]
            , [ProductCategoryID]
            , [StandardCost]
            , [ListPrice]
            , [SellStartDate] )
      VALUES
            ('myNewProduct'
            ,123456789
            ,'NewColor'
            ,1
            ,100
            ,100
            ,GETDATE() );
    
  2. Välj Kör för att infoga en ny rad i Product-tabellen. Fönstret Meddelanden visas (1 rad påverkas).

Visa resultatet

  1. Ersätt den tidigare frågan med denna.

    SELECT * FROM [SalesLT].[Product]
    WHERE Name='myNewProduct'
    
  2. Välj Kör. Följande resultat visas.

    resultatet av frågan Product-tabell

Uppdatera data

Kör den här UPDATE Transact-SQL koden för att ändra den nya produkten.

  1. Ersätt föregående fråga med den här som returnerar den nya posten som skapades tidigare:

    UPDATE [SalesLT].[Product]
    SET [ListPrice] = 125
    WHERE Name = 'myNewProduct';
    
  2. Välj Kör för att uppdatera den angivna raden i Product-tabellen. Fönstret Meddelanden visas (1 rad påverkas).

Ta bort data

Kör den här DELETE Transact-SQL-koden för att ta bort din nya produkt.

  1. Ersätt den tidigare frågan med denna.

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. Välj Kör för att uppdatera den angivna raden i Product-tabellen. Fönstret Meddelanden visas (1 rad påverkas).

Nästa steg