Een gebruiker configureren voor het maken en beheren van SQL Server Agent-taken
van toepassing op:SQL Server
Azure SQL Managed Instance
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.
In dit onderwerp wordt beschreven hoe u een gebruiker configureert voor het maken of uitvoeren van Microsoft SQL Server Agent-taken.
Voordat u begint:Security
Een gebruiker configureren voor het maken en beheren van SQL Server Agent-taken met behulp van:SQL Server Management Studio-
Voordat u begint
Veiligheid
Als u een gebruiker wilt configureren voor het maken of uitvoeren van Microsoft SQL Server Agent-taken, moet u eerst een bestaande SQL Server-aanmelding of msdb-rol toevoegen aan een van de volgende vaste databaserollen van SQL Server Agent in de msdb-database: SQLAgentUserRole, SQLAgentReaderRole of SQLAgentOperatorRole.
Leden van deze databaserollen kunnen standaard hun eigen taakstappen maken die als zichzelf worden uitgevoerd. Als deze niet-beheerderstaken willen uitvoeren die andere taakstaptypen uitvoeren (bijvoorbeeld SSIS-pakketten), moeten ze toegang hebben tot een proxyaccount. Alle leden van de vaste serverrol sysadmin zijn gemachtigd om proxyaccounts te maken, te wijzigen en te verwijderen. Zie vaste databaserollen van SQL Server Agentvoor meer informatie over de machtigingen die zijn gekoppeld aan deze vaste databaserollen van SQL Server Agent.
Machtigingen
Zie SQL Server Agent Securityimplementeren voor gedetailleerde informatie.
SQL Server Management Studio gebruiken
Een SQL-aanmeldings- of msdb-rol toevoegen aan een vaste databaserol van SQL Server Agent
Vouw in Objectverkennereen server uit.
Vouw Securityuit en vouw Loginsuit.
Klik met de rechtermuisknop op de login die u wilt toevoegen aan een vaste SQL Server Agent-databaserol en selecteer Eigenschappen.
Selecteer op de pagina Gebruikerstoewijzing van het dialoogvenster Aanmeldingseigenschappen de rij met msdb.
Controleer onder Databaserollidmaatschap voor: msdbde juiste vaste databaserol van SQL Server Agent.
Een proxyaccount configureren voor het maken en beheren van sql Server Agent-taakstappen
Vouw in Objectverkennereen server uit.
Breid SQL Server Agentuit.
Klik met de rechtermuisknop op Proxies en selecteer Nieuwe Proxy.
Geef op de pagina Algemeen van het dialoogvenster Nieuw proxyaccount de proxynaam, de referentienaam en de beschrijving voor de nieuwe proxy op. Houd er rekening mee dat u eerst een referentie moet maken voordat u een SQL Server Agent-proxy maakt. Zie Hoe een referentieobject te maken en REFERENTIEOBJECT AANMAKEN (Transact-SQL)voor meer informatie over het maken van een referentieobject.
Controleer de juiste subsystemen voor deze proxy.
Voeg op de pagina Principals aanmeldingen of rollen toe of verwijder deze om toegang tot het proxyaccount te verlenen of te verwijderen.
Zie ook
- SQL Server Agent Security- implementeren