Udostępnij za pośrednictwem


Ustawianie konta uruchamiania usługi dla agenta programu SQL Server (SQL Server Configuration Manager)

Dotyczy:programu SQL ServerAzure SQL Managed Instance

Ważny

W usłudze Azure SQL Managed Instance większość, ale nie wszystkie funkcje agenta 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.

Konto uruchamiania usługi SQL Server Agent definiuje konto systemu Windows uruchomione przez agenta programu SQL Server, a także jego uprawnienia sieciowe. W tym artykule opisano sposób ustawiania konta usługi agenta programu SQL Server za pomocą programu SQL Server Configuration Manager w programie SQL Server przy użyciu programu SQL Server Management Studio.

Ograniczenia

Domyślnie konto usługi SQL Server Agent jest przypisane do domyślnego identyfikatora SID tej usługi (NT SERVICE\SQLSERVERAGENT), który jest członkiem stałej roli serwera sysadmin (). Konto musi być również członkiem roli bazy danych msdbTargetServersRole na serwerze głównym, jeśli jest używane przetwarzanie zadań wieloserwerowych. Kreator serwera głównego automatycznie dodaje konto usługi do tej roli w ramach procesu rejestracji.

Eksplorator obiektów wyświetla tylko węzeł agenta programu SQL Server, jeśli masz uprawnienia do korzystania z niego.

Uprawnienia

Aby wykonywać swoje funkcje, należy skonfigurować agenta programu SQL Server tak, aby używał poświadczeń konta, które jest członkiem sysadmin stałej roli serwera w programie SQL Server. Konto musi mieć następujące uprawnienia systemu Windows:

  • Logowanie jako usługa (SeServiceLogonRight)
  • Zastąp token na poziomie procesu (SeAssignPrimaryTokenPrivilege)
  • Obejście sprawdzania przechodzenia (SeChangeNotifyPrivilege)
  • Dostosowywanie przydziałów pamięci dla procesu (SeIncreaseQuotaPrivilege)

Aby uzyskać więcej informacji o uprawnieniach systemu Windows wymaganych dla konta usługi agenta programu SQL Server, zobacz Wybierz konto dla usługi sql Server Agent i Konfigurowanie kont usług systemu Windows.

Korzystanie z programu SQL Server Management Studio

Ustawianie konta uruchamiania usługi dla agenta programu SQL Server

  1. W zarejestrowanych serwerachwybierz znak plus, aby rozwinąć silnik bazy danych.

  2. Wybierz znak plus, aby rozwinąć folder grupy serwerów lokalnych.

  3. Kliknij prawym przyciskiem myszy wystąpienie serwera, w którym chcesz skonfigurować konto uruchamiania usługi, a następnie wybierz opcję programu SQL Server Configuration Manager....

  4. W oknie dialogowym Kontrola konta użytkownika wybierz pozycję Tak.

  5. W Menedżerze konfiguracji programu SQL Server, w okienku konsoli, wybierz pozycję SQL Server Services.

  6. W panelu szczegółów kliknij prawym przyciskiem myszy SQL Server Agent(server_name), gdzie server_name jest nazwą wystąpienia SQL Server Agent, dla którego chcesz zmienić konto uruchamiania usługi, a następnie wybierz Właściwości.

  7. W oknie dialogowym Właściwości programu SQL Server Agent(server_name), na karcie Logowanie, w obszarze Zaloguj się jako, wybierz jedną z następujących opcji:

    • wbudowane konto: wybierz tę opcję, jeśli zadania wymagają zasobów tylko z serwera lokalnego. Aby uzyskać informacje o sposobie wybierania wbudowanego typu konta systemu Windows, zobacz Wybieranie konta dla usługi agenta programu SQL Server.

      Ważny

      Usługa SQL Server Agent nie obsługuje konta usługi lokalnej w programie SQL Server Management Studio.

    • Konto: wybierz opcję, jeśli Twoje zadania wymagają zasobów w sieci, w tym zasobów aplikacji; jeśli chcesz przekazywać zdarzenia do innych dzienników aplikacji systemu Windows; oraz jeśli chcesz powiadamiać operatorów za pośrednictwem poczty e-mail lub pagerów.

      W przypadku wybrania tej opcji:

      1. W polu nazwa konta wprowadź konto, które będzie używane do uruchamiania agenta programu SQL Server. Alternatywnie wybierz Przeglądaj, aby otworzyć okno dialogowe Wybieranie użytkownika lub grupy i wybrać konto do użycia.

      2. W polu Hasło wprowadź hasło dla konta. Wprowadź ponownie hasło w polu Potwierdź hasło.

  8. Wybierz pozycję OK.

  9. W menedżerze konfiguracji programu SQL Server wybierz przycisk Zamknij.