Delen via


Een gebruiker configureren voor het maken en beheren van SQL Server Agent-taken

van toepassing op:SQL ServerAzure 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

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

  1. Vouw in Objectverkennereen server uit.

  2. Vouw Securityuit en vouw Loginsuit.

  3. Klik met de rechtermuisknop op de login die u wilt toevoegen aan een vaste SQL Server Agent-databaserol en selecteer Eigenschappen.

  4. Selecteer op de pagina Gebruikerstoewijzing van het dialoogvenster Aanmeldingseigenschappen de rij met msdb.

  5. 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

  1. Vouw in Objectverkennereen server uit.

  2. Breid SQL Server Agentuit.

  3. Klik met de rechtermuisknop op Proxies en selecteer Nieuwe Proxy.

  4. 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.

  5. Controleer de juiste subsystemen voor deze proxy.

    1. besturingssysteem (CmdExec)
    2. SQL Server Analysis Services-query
    3. SQL Server Analysis Services-opdracht
    4. SQL Server Integration Services-pakket
    5. PowerShell
  6. Voeg op de pagina Principals aanmeldingen of rollen toe of verwijder deze om toegang tot het proxyaccount te verlenen of te verwijderen.

Zie ook