Delen via


Databases beheren in Azure SQL Database met behulp van Azure Automation

Van toepassing op:Azure SQL DatabaseSQL-database in Fabric

In deze handleiding maakt u kennis met de Azure Automation-service en leert u hoe u deze kunt gebruiken om het beheer van databases in Azure SQL Database en Fabric SQL Database te vereenvoudigen, die veel functies van Azure SQL Database deelt.

Over Azure Automation

Azure Automation is een Azure-service voor het vereenvoudigen van cloudbeheer via procesautomatisering. Met Azure Automation kunnen langlopende, handmatige, foutgevoelige en vaak herhaalde taken worden geautomatiseerd om de betrouwbaarheid, efficiëntie en de waarde en snelheid waarmee uw organisatie resultaten behaalt te verhogen. Zie inleiding tot Azure Automation voor meer informatie over hoe u aan de slag gaat.

Azure Automation biedt een engine voor werkstroomuitvoering met hoge betrouwbaarheid en hoge beschikbaarheid en die wordt geschaald om te voldoen aan uw behoeften naarmate uw organisatie groeit. In Azure Automation kunnen processen handmatig worden gestart, door systemen van derden of met geplande intervallen, zodat taken precies plaatsvinden wanneer dat nodig is.

Lagere operationele overhead en het vrijmaken van IT-/DevOps-medewerkers om zich te richten op werk dat bedrijfswaarde toevoegt door uw cloudbeheertaken automatisch te laten uitvoeren door Azure Automation.

Hoe Azure Automation u kan helpen bij het beheren van uw databases

Met Azure Automation kunt u databases in Azure SQL Database beheren met behulp van de nieuwste Az PowerShell-cmdlets die beschikbaar zijn in Azure Az PowerShell. Azure Automation heeft deze Azure Az PowerShell-cmdlets onmiddellijk beschikbaar, zodat u al uw SQL Database-beheertaken binnen de service kunt uitvoeren. U kunt deze cmdlets ook koppelen in Azure Automation met de cmdlets voor andere Azure-services om complexe taken in Azure-services en in systemen van derden te automatiseren.

Azure Automation biedt ook de mogelijkheid om rechtstreeks met logische Azure SQL-servers te communiceren door SQL-opdrachten uit te geven met behulp van PowerShell.

De runbook- en modulegalerieën voor Azure Automation bieden verschillende runbooks van Microsoft en de community die u in Azure Automation kunt importeren. Als u er een wilt gebruiken, downloadt u een runbook uit de galerie of importeert u rechtstreeks runbooks uit de galerie of vanuit uw Automation-account in Azure Portal.

Zie Databases beheren in Azure SQL Database met behulp van Azure Automation voor een zelfstudie.

Opmerking

Het Automation-runbook kan worden uitgevoerd vanaf een bereik van IP-adressen in elk datacenter in een Azure-regio. Zie DNS-records van de automatiseringsregio voor meer informatie.

Verificatie via beheerde identiteiten

Op 30 September 2023 worden de Classic Run As-accounts van Azure Automation buiten gebruik gesteld. Gebruik in plaats daarvan beheerde identiteiten voor verificatie voor bestaande en nieuwe runbooks. Beheerde identiteiten bieden dezelfde functionaliteit als Run As-accounts, plus:

  • Beveilig verificatie bij elke Azure-service die ondersteuning biedt voor verificatie met Microsoft Entra ID (voorheen Azure Active Directory).
  • Geminimaliseerde beheeroverhead met eenvoudige toegang tot resources.
  • Vereenvoudigde runbooks zonder dat u code met meerdere regels hoeft te gebruiken.

Sinds april 2023 is het maken van nieuwe Run As-accounts in Azure Automation niet meer mogelijk.

Ga naar Migreren van een bestaand Uitvoeren als-account naar beheerde identiteiten voor meer informatie over deze vereiste actie.

Andere automatiseringsmethoden

In plaats van SQL Agent kan Azure SQL Database een elastische-taakagent gebruiken om T-SQL-instructies volgens een schema uit te voeren. Zie Beheertaken automatiseren in Azure SQL voor meer informatie over de verschillen tussen SQL Agent en elastische taken.

Zie Databases beheren in Azure SQL Database met behulp van Azure Automation voor een zelfstudie en voorbeelden.

Nu u de basisbeginselen van Azure Automation hebt geleerd en hoe u Azure SQL Database kunt beheren, volgt u deze koppelingen voor meer informatie over Azure Automation: