Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Managed Instance
Viktigt!
På Azure SQL Managed Instancestöds de flesta, men inte alla SQL Server Agent-funktioner för närvarande. Mer information finns i T-SQL-skillnader i Azure SQL Managed Instance från SQL Server - eller SQL Agent-jobbbegränsningar i SQL Managed Instance .
Den här artikeln beskriver hur du konfigurerar en användare för att skapa eller köra SQL Server Agent-jobb.
Säkerhet
Om du vill konfigurera en användare att skapa eller köra SQL Server Agent-jobb måste du först lägga till en befintlig SQL Server-inloggning eller msdb roll till någon av följande fasta databasroller för SQL Server Agent i msdb databasen:
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
Som standardinställning kan medlemmar i dessa databasroller skapa egna arbetssteg som körs som sig själva. Om dessa icke-administrativa användare vill köra jobb som kör andra jobbstegstyper (till exempel SSIS-paket) måste de ha åtkomst till ett proxykonto. Alla medlemmar i den fasta serverrollen sysadmin har behörighet att skapa, ändra och ta bort proxykonton. Mer information om de behörigheter som är associerade med dessa fasta databasroller för SQL Server Agent finns i FASTA databasroller för SQL Server Agent.
Behörigheter
Detaljerad information finns i Implementera SQL Server Agent-säkerhet.
Använda SQL Server Management Studio
Lägga till en SQL-inloggning eller msdb-roll i en fast databasroll för SQL Server Agent
Öppna upp en server i Object Explorer.
Expandera Säkerhet och expandera sedan Inloggningar.
Högerklicka på inloggningen som du vill lägga till i en fast databasroll för SQL Server Agent och välj Egenskaper.
På sidan Användarmappning i dialogrutan Inloggningsegenskaper väljer du raden som innehåller
msdb.Under Databasrollmedlemskap för: msdb kontrollerar du lämplig fast databasroll för SQL Server Agent.
Konfigurera ett proxykonto för att skapa och hantera SQL Server Agent-jobbsteg
Öppna upp en server i Object Explorer.
Expandera SQL Server Agent.
Högerklicka på Proxyservrar och välj Ny proxy.
På sidan Allmänt i dialogrutan Nytt proxykonto anger du proxynamnet, autentiseringsuppgifternas namn och beskrivningen för den nya proxyn. Du måste först skapa en autentiseringsuppgift innan du skapar en SQL Server Agent-proxy. Mer information om hur du skapar en autentiseringsuppgift finns i Skapa en autentiseringsuppgift och SKAPA CREDENTIAL.
Kontrollera lämpliga undersystem för den här proxyn.
På sidan Huvudnamn lägger du till eller tar bort inloggningar eller roller för att bevilja eller ta bort åtkomst till proxykontot.