Snabbstart: Använd Frågeredigeraren för Azure-portalen för att fråga Azure SQL Database

gäller för:Azure SQL Database

I denna quickstart ansluter du till en Azure SQL databas i Azure-portalen och använder frågeredigeraren för att köra Transact-SQL (T-SQL)-frågor. Azure SQL Database-frågeredigeraren är ett verktyg för att köra SQL-frågor mot Azure SQL Database i Azure-portalen.

Förutsättningar

Autentisering

Du behöver ett konto med behörighet att ansluta till databasen och frågeredigeraren. Du kan använda SQL-autentisering eller Microsoft Entra-autentisering (rekommenderas). Användarna behöver minst behörigheten Rollbaserad åtkomstkontroll i Azure (RBAC) Läsbehörighet till servern och databasen för att använda frågeredigeraren. Mer information om hur du skapar och hanterar inloggningar i Azure SQL Database finns i Auktorisera databasåtkomst.

Brandväggsregel

Brandvägg för logisk Azure SQL-server

Om du får det här felet: Din IP-adress har inte åtkomst till den här servern. Lägg till DIN IP-adress i serverns brandväggsregler eller välj Tillåtlista IP xx.xx.xx.xx.xx nedan. Det kan ta upp till 5 minuter innan ändringarna börjar gälla. Välj länken Tillåtlista IP... i rutan felmeddelande och Azure-portalen lägger automatiskt till din aktuella IP-adress i listan över tillåtna för brandväggen för den logiska servern. När brandväggsreglerna har uppdaterats väljer du Anslut igen för att fortsätta.

Lokal brandvägg

Azure SQL-frågeredigeraren använder port TCP 443. Kontrollera att den här porten är öppen i dina lokala brandväggar och företagsbrandväggar. Mer information finns i Port 443-anslutning.

Ansluta till frågeredigeraren

Följ de här stegen för att ansluta till databasen i frågeredigeraren.

  1. Gå till DIN SQL-databas i Azure-portalen. Besök till exempel din Azure SQL-hubbsida, välj Azure SQL Database och välj sedan SQL-databaser. Välj din Azure SQL Database.

  2. På din SQL-databass översiktssida , välj Frågeredigerare från resursmenyn.

    Skärmbild som visar val av frågeredigerare.

  3. På inloggningsskärmen väljer du antingen Microsoft Entra-autentisering (rekommenderas) eller SQL-autentisering.

    • Om du vill ansluta med hjälp av SQL-autentisering, under SQL Server-autentisering, anger du inloggning ochlösenord för en användare som har åtkomst till databasen och väljer sedan OK. Du kan alltid använda inloggningen och lösenordet för serveradministratören.

    • Om du vill ansluta med microsoft entra-ID väljer du Fortsätt som <user@domain>.

      Skärmbild från Azure-portalen som visar inloggning med Microsoft Entra-autentisering.

Sök i databasen

Kör följande fråga i frågeredigeraren i valfri databas för att hämta tiden i UTC, databasnamnet och ditt autentiserade inloggningsnamn.

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

Resultatet ser ut som förväntat från valfritt T-SQL-frågeverktyg:

Skärmbild från Azure Portal SQL-frågeredigeraren för Azure SQL Database.

Fråga AdventureWorksLT-exempeldatabasen

Den här delen av snabbstarten använder AdventureWorksLT exempeldatabas i en Azure SQL-databas. Om du inte redan har en kan du skapa en databas med hjälp av exempeldata i Azure SQL Database. Leta efter alternativet att använda ditt erbjudande för att Distribuera Azure SQL Database kostnadsfritt.

På sidan för frågeredigeraren , kör följande exempelfrågor mot din AdventureWorksLT exempeldatabas.

Tips

Har du inte använt Azure SQL Database tidigare? Kom igång med djupgående kostnadsfritt träningsinnehåll: Grunderna i Azure SQL eller granska Azure SQL-ordlista med termer.

Mer information om T-SQL i Azure SQL Database finns i T-SQL-skillnader mellan SQL Server och Azure SQL Database.

Köra en SELECT-fråga

  1. Om du vill fråga efter de 20 främsta produkterna i databasen klistrar du in följande SELECT- fråga i frågeredigeraren:

     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. Välj Köroch granska sedan resultatet i panelen Resultat.

    Skärmbild som visar frågeredigerarens resultat för en SELECT-fråga.

  3. Du kan också välja frågan för att spara den som en vy med hjälp av knappen Spara som vy .

  4. Du kan ladda ned frågeresultatet med alternativet Ladda ned data som alternativ för att exportera resultatet som en .csv, .jsoneller .xlsx fil.

Köra en INSERT-fråga

Om du vill lägga till en ny produkt i tabellen SalesLT.Product kör du följande INSERT- T-SQL-instruktion.

  1. I frågeredigeraren ersätter du den föregående frågan med följande fråga:

    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 lägga till den nya produkten. När frågan har körts, visar fönstret MeddelandenBörjade köras på rad 1. Frågan kördes framgångsrikt.

Köra en UPDATE-fråga

Kör följande UPDATE T-SQL-instruktion för att uppdatera priset på den nya produkten.

  1. I frågeredigeraren ersätter du den föregående frågan med följande fråga:

    UPDATE [SalesLT].[Product]
    SET [ListPrice] = 125
    WHERE Name = 'myNewProduct';
    
  2. Välj Kör för att uppdatera den angivna raden i tabellen Product. Fönstret Meddelanden visar Började exekvering på rad 1 Fråga kördes framgångsrikt.

Köra en DELETE-fråga

Kör följande DELETE T-SQL-instruktion för att ta bort den nya produkten.

  1. I frågeredigeraren ersätter du den föregående frågan med följande fråga:

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. Välj Kör för att ta bort den angivna raden i tabellen Product. Fönstret Meddelanden visar Började exekvering på rad 1 Fråga kördes framgångsrikt.