Konfigurowanie użytkownika do tworzenia zadań agenta programu SQL Server i zarządzania nimi
Dotyczy:programu SQL Server
Azure SQL Managed Instance
Ważny
W usługi Azure SQL Managed Instancewiększość, ale nie wszystkie funkcje agenta programu SQL Server są obecnie obsługiwane. Aby uzyskać szczegółowe informacje, zobacz Różnice języka T-SQL usługi Azure SQL Managed Instance z programu SQL Server.
W tym temacie opisano sposób konfigurowania użytkownika do tworzenia lub wykonywania zadań programu Microsoft SQL Server Agent.
Przed rozpoczęciem:Security
Aby skonfigurować użytkownika do tworzenia zadań agenta programu SQL Server i zarządzania nimi przy użyciu:programu SQL Server Management Studio
Przed rozpoczęciem
Bezpieczeństwo
Aby skonfigurować użytkownika do tworzenia lub wykonywania zadań programu Microsoft SQL Server Agent, należy najpierw dodać istniejącą rolę logowania programu SQL Server lub msdb do jednej z następujących stałych ról bazy danych programu SQL Server Agent w bazie danych msdb: SQLAgentUserRole, SQLAgentReaderRole lub SQLAgentOperatorRole.
Domyślnie członkowie tych ról bazy danych mogą tworzyć własne kroki zadania, które są uruchamiane przez nich samych. Jeśli ci użytkownicy niebędący administratorami chcą uruchamiać zadania wykonujące inne typy kroków zadań (na przykład pakiety usług SSIS), będą musieli mieć dostęp do konta serwera proxy. Wszyscy członkowie stałej roli serwera sysadmin mają uprawnienia do tworzenia, modyfikowania i usuwania kont serwera proxy. Aby uzyskać więcej informacji na temat uprawnień skojarzonych z tymi stałymi rolami baz danych w SQL Server Agent, zobacz stałe role baz danych w SQL Server Agent.
Uprawnienia
Aby uzyskać szczegółowe informacje, zobacz Implementowanie zabezpieczeń agenta programu SQL Server.
Korzystanie z programu SQL Server Management Studio
Aby dodać rolę logowania SQL lub msdb do stałej roli bazy danych programu SQL Server Agent
W Eksplorator obiektówrozwiń serwer.
Rozwiń węzeł Security, a następnie rozwiń węzeł Logins.
Kliknij prawym przyciskiem myszy login, który chcesz dodać do stałej roli bazy danych programu SQL Server Agent, i wybierz Właściwości.
Na stronie Mapowanie użytkownika w oknie dialogowym Właściwości logowania, wybierz wiersz zawierający msdb.
W obszarze Członkostwo w roli bazy danych dla: msdbsprawdź odpowiednią stałą rolę bazy danych agenta programu SQL Server.
Aby skonfigurować i zarządzać krokami zadań agenta programu SQL Server przy użyciu konta serwera proxy
W Eksplorator obiektówrozwiń serwer.
Rozwiń programu SQL Server Agent.
Kliknij prawym przyciskiem myszy proxy i wybierz Nowy proxy.
Na stronie Ogólne okna dialogowego nowego konta serwera proxy określ nazwę serwera proxy, nazwę poświadczeń i opis nowego serwera proxy. Należy najpierw utworzyć poświadczenia przed utworzeniem serwera proxy programu SQL Server Agent. Aby uzyskać więcej informacji na temat tworzenia poświadczeń, zobacz Jak: Utworzyć Poświadczenie i CREATE CREDENTIAL (Transact-SQL).
Sprawdź odpowiednie podsystemy dla tego serwera proxy.
Na stronie Principals dodaj lub usuń loginy albo role, aby udzielić lub cofnąć dostęp do konta proxy.