Udostępnij za pośrednictwem


Konfigurowanie użytkownika do tworzenia zadań agenta programu SQL Server i zarządzania nimi

Dotyczy:programu SQL ServerAzure 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

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

  1. W Eksplorator obiektówrozwiń serwer.

  2. Rozwiń węzeł Security, a następnie rozwiń węzeł Logins.

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

  4. Na stronie Mapowanie użytkownika w oknie dialogowym Właściwości logowania, wybierz wiersz zawierający msdb.

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

  1. W Eksplorator obiektówrozwiń serwer.

  2. Rozwiń programu SQL Server Agent.

  3. Kliknij prawym przyciskiem myszy proxy i wybierz Nowy proxy.

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

  5. Sprawdź odpowiednie podsystemy dla tego serwera proxy.

    1. system operacyjny (CmdExec)
    2. Zapytanie SQL Server Analysis Services
    3. Polecenie usług SQL Server Analysis Services
    4. Pakiet SQL Server Integration Services
    5. PowerShell
  6. Na stronie Principals dodaj lub usuń loginy albo role, aby udzielić lub cofnąć dostęp do konta proxy.

Zobacz też