Hantera databaser i Azure SQL Database med hjälp av Azure Automation

Gäller för:Azure SQL Database

Den här guiden beskriver azure automation-tjänsten och hur den kan användas för att förenkla hanteringen av databaser i Azure SQL Database.

Om Azure Automation

Azure Automation är en Azure-tjänst för att förenkla molnhanteringen genom processautomatisering. Med Hjälp av Azure Automation kan tidskrävande, manuella, felbenägna och ofta upprepade uppgifter automatiseras för att öka tillförlitligheten, effektiviteten och tiden till värde för din organisation. Information om hur du kommer igång finns i Introduktion till Azure Automation.

Azure Automation tillhandahåller en arbetsflödeskörningsmotor med hög tillförlitlighet och hög tillgänglighet och som skalar efter dina behov när din organisation växer. I Azure Automation kan processer startas manuellt, av system från tredje part eller med schemalagda intervall så att uppgifter sker exakt när det behövs.

Lägre driftkostnader och frigör IT/DevOps-personal för att fokusera på arbete som lägger till affärsvärde genom att flytta dina molnhanteringsuppgifter som ska köras automatiskt av Azure Automation.

Så här kan Azure Automation hjälpa dig att hantera dina databaser

Med Azure Automation kan du hantera databaser i Azure SQL Database med hjälp av de senaste Az PowerShell-cmdletarna som är tillgängliga i Azure Az PowerShell. Azure Automation har dessa Azure Az PowerShell-cmdletar omedelbart tillgängliga, så att du kan utföra alla dina SQL Database-hanteringsuppgifter i tjänsten. Du kan också para ihop dessa cmdletar i Azure Automation med cmdletarna för andra Azure-tjänster, för att automatisera komplexa uppgifter i Azure-tjänster och mellan system från tredje part.

Azure Automation har också möjlighet att kommunicera direkt med logiska Azure SQL-servrar genom att utfärda SQL-kommandon med hjälp av PowerShell.

Runbook- och modulgallerierna för Azure Automation erbjuder en mängd olika runbooks från Microsoft och communityn som du kan importera till Azure Automation. Om du vill använda en kan du ladda ned en runbook från galleriet eller importera runbooks direkt från galleriet eller från ditt Automation-konto i Azure-portalen.

En självstudiekurs finns i Hantera databaser i Azure SQL Database med Hjälp av Azure Automation.

Kommentar

Automation-runbooken kan köras från ett antal IP-adresser i alla datacenter i en Azure-region. Mer information finns i DNS-poster i Automation-regionen.

Autentisering via hanterade identiteter

Den 30 september 2023 dras klassiska Kör som-konton i Azure Automation tillbaka. Använd i stället hanterade identiteter för autentisering för befintliga och nya runbooks. Hanterade identiteter har samma funktioner som Kör som-konton, plus:

  • Säker autentisering till alla Azure-tjänster som stöder autentisering med Microsoft Entra-ID (tidigare Azure Active Directory).
  • Minimerade hanteringskostnader med enkel åtkomst till resurser.
  • Förenklade runbooks som inte kräver flera rader kod.

Sedan april 2023 är det inte längre möjligt att skapa nya Kör som-konton i Azure Automation.

Mer information om den här nödvändiga åtgärden finns i Migrera från ett befintligt Kör som-konto till Hanterade identiteter.

Andra automatiseringsmetoder

I stället för SQL Agent kan Azure SQL Database använda en elastisk jobbagent för att köra T-SQL-instruktioner enligt ett schema. Mer information om skillnaderna mellan SQL Agent och elastiska jobb finns i Automatisera hanteringsuppgifter i Azure SQL.

En självstudie och exempel finns i Hantera databaser i Azure SQL Database med Hjälp av Azure Automation.

Nu när du har lärt dig grunderna i Azure Automation och hur det kan användas för att hantera Azure SQL Database följer du dessa länkar för att lära dig mer om Azure Automation: