Snabbstart: Skapa en databas i Azure SQL Database med transaktionsregistret aktiverat

gäller för:Azure SQL Database

I den här snabbstarten skapar du en transaktionsregisterdatabas i Azure SQL Database och konfigurerar automatisk sammandragslagring med hjälp av Azure-portalen.

Förutsättning

Du behöver en aktiv Azure-prenumeration. Om du inte har en skapar du ett kostnadsfritt konto.

Behörigheter

För att skapa databaser via Transact-SQL: CREATE DATABASE behörigheter krävs. Om du vill skapa en databas måste en inloggning vara antingen serveradministratörens inloggning (som skapades när den logiska Azure SQL Database-servern etablerades), Microsoft Entra-administratören för servern, eller en medlem av dbmanager-databasrollen i master. Mer information finns i CREATE DATABASE.

Om du vill skapa databaser via Azure-portalen, PowerShell, Azure CLI eller REST API: Azure RBAC-behörigheter behövs, särskilt rollen Deltagare, SQL DB-deltagare eller SQL Server-deltagare i Azure RBAC. Mer information finns i de inbyggda Azure RBAC-rollerna.

Skapa en transaktionsregisterdatabas och konfigurera sammanfattad lagring

Skapa en enskild transaktionsregisterdatabas på den serverlösa beräkningsnivån och konfigurera uppladdning av transaktionsregistersammandrag till ett Azure Storage-konto.

Så här skapar du en enkel databas i Azure-portalen:

  1. Gå till Azure SQL Hub på aka.ms/azuresqlhub. I fönstret för Azure SQL Database väljer du Visa alternativ.

  2. I fönstret Azure SQL Database-alternativ väljer du Skapa SQL Database.

    Skärmbild från Azure-portalen som visar Azure SQL-hubben, knappen Visa alternativ och knappen Skapa SQL Database.

  3. På fliken Grundläggande i formuläret Skapa SQL Database går du till Projektinformation och väljer den Azure-prenumeration som du vill använda.

  4. För Resursgruppväljer du Skapa ny, anger myResourceGroupoch väljer OK.

  5. Som Databasnamn anger du demo.

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

    • Servernamn: Ange mysqlserveroch 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 något i stil med mysqlserver12345 och portalen meddelar dig om den är tillgänglig eller inte.
    • Server admin login: Ange azureuser.
    • Lösenord: Ange ett lösenord som uppfyller kraven. Ange det igen i rutan Bekräfta lösenord .
    • Plats: Välj en plats i listrutan.
    • Tillåt att Azure-tjänster får åtkomst till den här servern: Välj det här alternativet för att aktivera åtkomst till sammanfattad lagring.

    Välj OK.

  7. Skippa Vill du använda elastisk SQL-pool inställd på Nej.

  8. Under Compute + Storageväljer du Konfigurera databas.

  9. Den här snabbstarten använder en serverlös databas, så välj Serverlös och välj sedan Använd.

  10. På fliken Nätverk väljer du offentlig slutpunktför Anslutningsmetod.

  11. För brandväggsregleranger 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 anges till Nej.

  12. Välj Nästa: Säkerhets längst ned på sidan.

    Skärmbild som visar fliken Nätverk på skärmen Skapa SQL Database i Azure-portalen.

  13. På fliken Säkerhet går du till avsnittet Transaktionsregister och väljer alternativet Konfigurera transaktionsregister .

    Skärmbild som visar hur du konfigurerar ett transaktionsregister på fliken Säkerhet i Azure-portalen.

  14. I fönstret Konfigurera transaktionsregister går du till avsnittet Transaktionsregister och markerar kryssrutan Aktivera för alla framtida tabeller i den här databasen . Den här inställningen säkerställer att alla framtida tabeller i databasen blir transaktionsregistertabeller. Därför visar alla data i databasen alla tecken på manipulering. Som standard skapas nya tabeller som uppdaterade transaktionsregistertabeller, även om du inte anger LEDGER = ON i CREATE TABLE. Du kan också lämna det här alternativet avmarkerat. Du måste sedan aktivera transaktionsregisterfunktioner per tabell när du skapar nya tabeller med hjälp av Transact-SQL.

  15. I avsnittet Sammanfattad lagring väljs Aktivera automatisk sammandragslagring automatiskt. Sedan skapas ett nytt Azure Storage-konto och en container där dina sammandrag lagras.

  16. Välj Använd.

    Skärmbild som visar fönstret Konfigurera transaktionsregister i Azure-portalen.

  17. Välj Granska och skapa längst ned på sidan.

    Skärmbild som visar granskning och skapande av en transaktionsregisterdatabas på fliken Säkerhet i Azure-portalen.

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

Rensa resurser

Behåll resursgruppen, servern och databasen för nästa steg. Du får lära dig hur du använder transaktionsregisterfunktionen i databasen med olika metoder.

När du är klar med att använda dessa resurser tar du bort den resursgrupp som du skapade. Den här åtgärden tar också bort servern och den enskilda databasen i den och lagringskontot.

Anmärkning

Om du har konfigurerat och låst en tidsbaserad kvarhållningsprincip för containern måste du vänta tills den angivna oföränderlighetsperioden upphör innan du kan ta bort lagringskontot.

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. Välj sedan myResourceGroup i listan.
  2. På resursgruppssidan väljer du Ta bort resursgrupp.
  3. Under Ange resursgruppens namnanger du myResourceGroupoch väljer sedan Ta bort.