Geautomatiseerd beheer binnen een onderneming
van toepassing op:SQL Server-
Belangrijk
Op Azure SQL Managed Instanceworden de meeste, maar niet alle FUNCTIES van SQL Server Agent momenteel ondersteund. Zie T-SQL-verschillen tussen Azure SQL Managed Instance en SQL Server voor meer informatie.
Het automatiseren van beheer in meerdere exemplaren van SQL Server wordt multiserverbeheer genoemd. Gebruik beheer met meerdere servers om het volgende te doen:
Twee of meer servers beheren.
Plan informatiestromen tussen bedrijfsservers voor datawarehousing.
Als u wilt profiteren van beheer met meerdere servers, moet u ten minste één hoofdserver en ten minste één doelserver hebben. Een hoofdserver distribueert taken naar en ontvangt gebeurtenissen van doelservers. Een hoofdserver slaat ook de centrale kopie van taakdefinities op voor taken die worden uitgevoerd op doelservers. Doelservers maken periodiek verbinding met de hoofdserver om hun schema van taken bij te werken. Als er een nieuwe taak op de hoofdserver bestaat, downloadt de doelserver de taak. Nadat de doelserver de taak heeft voltooid, wordt opnieuw verbinding gemaakt met de hoofdserver en wordt de status van de taak gerapporteerd. Houd er rekening mee dat uw taakdefinitie hetzelfde moet zijn bij het uitvoeren van databasegerelateerde activiteiten.
In de volgende afbeelding ziet u de relatie tussen hoofd- en doelservers:
Als u afdelingsservers in een groot bedrijf beheert, kunt u het volgende definiëren:
Eén back-uptaak met taakstappen.
Operators die in geval van een back-upfout op de hoogte moeten worden gesteld.
Een uitvoeringsschema voor de back-uptaak.
Schrijf deze back-uptaak één keer op de hoofdserver en schakel vervolgens elke afdelingsserver in als doelserver. Vanaf het moment van de opname voeren alle afdelingsservers dezelfde back-uptaak uit, maar u hebt de taak slechts één keer gedefinieerd.
Notitie
Beheerfuncties voor meerdere servers zijn bedoeld voor leden van de rol sysadmin. Een lid van de rol sysadmin op de doelserver kan echter niet de bewerkingen bewerken die worden uitgevoerd op de doelserver door de hoofdserver. Deze beveiligingsmaatregel voorkomt dat taakstappen per ongeluk worden verwijderd en bewerkingen op de doelserver worden onderbroken.
In deze sectie
een omgeving met meerdere servers maken
Bevat informatie over het maken en beheren van hoofd- en doelservers.
het juiste SQL Server Agent-serviceaccount kiezen voor omgevingen met meerdere servers
Bevat informatie over hoe het gebruik van niet-administratieve Windows-accounts of het lokale systeemaccount voor de SQL Server Agent-service van invloed kan zijn op omgevingen met meerdere servers.
Versleutelingsopties instellen op doelservers
Bevat informatie over het instellen van de registersubsleutel MsxEncryptChannelOptions SQL Server Agent op doelservers.
Beheren van taken binnen een onderneming
Bevat informatie over het controleren van de taakstatus, het wijzigen van doelservers voor taken, het synchroniseren van de klok van de doelserver en het peilen van hoofdservers voor hun huidige taakstatus.
problemen met taken met meerdere servers oplossen die proxy's gebruiken
Bevat informatie over het oplossen van problemen met multiservertaken die proxy's gebruiken die mislukken.
pollservers
Bevat informatie over hoe doelservers impliciet en expliciet opdracht kunnen krijgen om bij de masterservers te peilen om taakgegevens te synchroniseren.
Gebeurtenissen beheren
Bevat informatie over het doorsturen van gebeurtenissen van doelservers naar hoofdservers.
Automatisch beheer afstemmen binnen een organisatie
Bevat informatie over hoe geautomatiseerd beheer in een omgeving met meerdere servers gebruikmaakt van de zelfafstemmingsfuncties van SQL Server.
Zie ook
Achterwaartse compatibiliteitsonderwerpen voor het installeren van de SQL Server-database-engine
Servers registreren
sp_add_targetservergroup
sp_delete_targetserver
sp_delete_targetservergroup
sp_help_downloadlist
sp_help_jobserver
sp_help_targetservergroup
sp_resync_targetserver
sp_update_targetservergroup
sysjobservers
syslogins
systargetservers