Dela via


Snabbstart: Skapa en Hyperskala-databas i Azure SQL Database

I den här snabbstarten skapar du en logisk server i Azure och en Hyperskala-databas i Azure SQL Database med hjälp av Azure-portalen, ett PowerShell-skript eller ett Azure CLI-skript, med alternativet att skapa en eller flera HA-repliker (Hög tillgänglighet). Om du vill använda en befintlig logisk server i Azure kan du också skapa en Hyperskala-databas med Hjälp av Transact-SQL.

Dricks

Förenklade priser för SQL Database Hyperscale kommer snart. Mer information finns i prissättningsbloggen för Hyperskala.

Förutsättningar

Skapa en Hyperskala-databas

Den här snabbstarten skapar en enkel databas på tjänstnivån Hyperskala.

Om du vill skapa en enkel databas i Azure-portalen börjar den här snabbstarten på Azure SQL-sidan.

  1. Bläddra till alternativsidan Välj SQL-distribution.

  2. Under SQL-databaser lämnar du Resurstyp inställd på Enskild databas och väljer Skapa.

    Screenshot of the Azure SQL page in the Azure portal. The page offers the ability to select a deployment option including creating SQL databases, SQL managed instances, and SQL virtual machines.

  3. På fliken Grundläggande i formuläret Skapa SQL Database går du till Projektinformation och väljer önskad Azure-prenumeration.

  4. För Resursgrupp väljer du Skapa ny, anger myResourceGroup och väljer OK.

  5. Som Databasnamn anger du mySampleDatabase.

  6. För Server väljer du Skapa ny och fyller i formuläret Ny server med följande värden:

    • Servernamn: Ange mysqlserver och lägg till några tecken för unikhet. Vi kan inte ange ett exakt servernamn att använda eftersom servernamn måste vara globalt unika för alla servrar i Azure, inte bara unika i en prenumeration. Ange ett namn, till exempel mysqlserver12345, så meddelar portalen dig om det är tillgängligt.
    • Inloggning för serveradministratör: Ange azureuser.
    • Lösenord: Ange ett lösenord som uppfyller kraven och ange det igen i fältet Bekräfta lösenord .
    • Plats: Välj en plats i listrutan.

    Välj OK.

  7. Under Beräkning och lagring väljer du Konfigurera databas.

  8. Den här snabbstarten skapar en Hyperskala-databas. För Tjänstnivå väljer du Hyperskala.

    Screenshot of the service and compute tier configuration page for a new database in Azure SQL Database. The Hyperscale service tier has been selected.

  9. Under Beräkningsmaskinvara väljer du Ändra konfiguration. Granska de tillgängliga maskinvarukonfigurationerna och välj den lämpligaste konfigurationen för databasen. I det här exemplet väljer vi konfigurationen Standard-serien (Gen5).

  10. Välj OK för att bekräfta maskinvarugenereringen.

  11. Under Spara pengar granskar du om du är berättigad att använda Azure Hybrid-förmån för den här databasen. I så fall väljer du Ja och bekräftar sedan att du har den licens som krävs.

    Dricks

    Förenklade priser för SQL Database Hyperscale kommer snart. Mer information finns i prissättningsbloggen för Hyperskala.

  12. Du kan också justera skjutreglaget för virtuella kärnor om du vill öka antalet virtuella kärnor för databasen. I det här exemplet väljer vi 2 virtuella kärnor.

  13. Justera skjutreglaget för sekundära repliker med hög tillgänglighet för att skapa en ha-replik (hög tillgänglighet).

  14. Välj Använd.

  15. Tänk noga på konfigurationsalternativet för redundans för säkerhetskopiering av lagring när du skapar en Hyperskala-databas. Lagringsredundans kan bara anges när databasen skapas för Hyperskala-databaser. Du kan välja lokalt redundant, zonredundant eller geo-redundant lagring. Det valda alternativet för lagringsredundans används under databasens livslängd för både redundans för datalagring och redundans för lagring av säkerhetskopior. Befintliga databaser kan migrera till olika lagringsredundans med hjälp av databaskopiering eller återställning till tidpunkt.

    Screenshot of the basics tab in the create database process after the Hyperscale service tier has been selected and configured.

  16. Välj Nästa: Nätverk längst ned på sidan.

  17. På fliken Nätverk för Anslut ivity-metoden väljer du Offentlig slutpunkt.

  18. För Brandväggsregler anger du Lägg till aktuell klient-IP-adress till Ja. Låt Tillåt Att Azure-tjänster och resurser får åtkomst till den här servern inställt på Nej.

  19. Välj Nästa: Säkerhet längst ned på sidan.

    Screenshot of the networking configuration page for a new database in Azure SQL Database that enables you to configure endpoints and optionally add a firewall rule for your client IP address.

  20. Du kan också aktivera Microsoft Defender för SQL.

  21. Välj Nästa: Ytterligare inställningar längst ned på sidan.

  22. På fliken Ytterligare inställningar går du till avsnittet Datakälla och väljer Exempel för Använd befintliga data. Detta skapar en AdventureWorksLT-exempeldatabas så det finns vissa tabeller och data att köra frågor mot och experimentera med, till skillnad från en tom tom databas.

  23. Välj Granska + skapa längst ned på sidan:

    Screenshot of the 'Additional Settings' screen to create a database in Azure SQL Database allows you to select sample data.

  24. På sidan Granska + skapa väljer du Skapa när du har granskat.

Fråga databasen

När databasen har skapats kan du använda frågeredigeraren (förhandsversion) i Azure-portalen för att ansluta till databasen och fråga efter data. Om du vill kan du alternativt köra frågor mot databasen genom att ansluta till Azure Data Studio, SQL Server Management Studio (SSMS) eller valfri klient för att köra Transact-SQL-kommandon (sqlcmd osv.).

  1. I portalen söker du efter och väljer SQL-databaser och väljer sedan databasen i listan.

  2. På sidan för databasen väljer du Frågeredigeraren (förhandsversion) på den vänstra menyn.

  3. Ange inloggningsinformation för serveradministratören och välj OK.

    Screenshot of the Query editor (preview) pane in Azure SQL Database gives two options for authentication. In this example, we have filled in Login and Password under SQL server authentication.

  4. Om du har skapat hyperskaladatabasen från AdventureWorksLT-exempeldatabasen anger du följande fråga i fönstret 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;
    

    Om du har skapat en tom databas med transact-SQL-exempelkoden anger du en annan exempelfråga i frågeredigerarens fönster, till exempel följande:

    CREATE TABLE dbo.TestTable(
        TestTableID int IDENTITY(1,1) NOT NULL,
        TestTime datetime NOT NULL,
        TestMessage nvarchar(4000) NOT NULL,
     CONSTRAINT PK_TestTable_TestTableID PRIMARY KEY CLUSTERED (TestTableID ASC)
    ) 
    GO
    
    ALTER TABLE dbo.TestTable ADD CONSTRAINT DF_TestTable_TestTime  DEFAULT (getdate()) FOR TestTime
    GO
    
    INSERT dbo.TestTable (TestMessage)
    VALUES (N'This is a test');
    GO
    
    SELECT TestTableID, TestTime, TestMessage
    FROM dbo.TestTable;
    GO
    
  5. Välj Kör och granska sedan frågeresultaten i fönstret Resultat.

    Screenshot of the Query editor (preview) pane in Azure SQL Database after a query has been run against AdventureWorks sample data.

  6. Stäng sidan med Frågeredigeraren och klicka på OK för att ta bort de ändringar som inte har sparats.

Rensa resurser

Behåll resursgruppen, servern och den enskilda databasen för att gå vidare till nästa steg och lär dig hur du ansluter och frågar databasen med olika metoder.

När du är klar med de här resurserna kan du ta bort den resursgrupp som du skapade, vilket även tar bort servern och den enskilda databasen i den.

Så här tar du bort myResourceGroup och alla dess resurser med hjälp av Azure-portalen:

  1. I portalen söker du efter och väljer Resursgrupper och väljer sedan myResourceGroup i listan.
  2. På sidan resursgrupp väljer du Ta bort resursgrupp.
  3. Under Skriv resursgruppens namn anger du myResourceGroup och väljer sedan Ta bort.

Nästa steg

Anslut och fråga databasen med hjälp av olika verktyg och språk:

Läs mer om Hyperskala-databaser i följande artiklar: