Udostępnij za pośrednictwem


Wysyłanie komunikatów o błędach agenta programu SQL Server

Dotyczy:programu SQL ServerAzure SQL Managed Instance

Ważny

W usłudze Azure SQL Managed Instanceobecnie obsługiwane są większość, ale nie wszystkie funkcje agenta programu SQL Server. 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 programu Microsoft SQL Server Agent w celu wysyłania komunikatów o błędach za pomocą programu NET Send w programie SQL Server przy użyciu programu SQL Server Management Studio.

Przed rozpoczęciem

Ograniczenia i ograniczenia

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

  • Aby odbierać zdarzenia polecenia net send, usługa Microsoft Windows Messenger musi być uruchomiona.

Bezpieczeństwo

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 poziomu procesu (SeAssignPrimaryTokenPrivilege)

  • Obejście kontroli przechodzenia (SeChangeNotifyPrivilege)

  • Dostosuj przydziały 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

Aby wysłać komunikaty o błędach agenta programu SQL Server

  1. W Eksploratorze Obiektówkliknij znak plus, aby rozwinąć serwer zawierający dziennik błędów agenta SQL Server, z którego chcesz wysyłać komunikaty o błędach przez polecenie net send.

  2. Kliknij prawym przyciskiem myszy SQL Server Agent i wybierz Właściwości .

  3. W oknie dialogowym właściwości agenta SQL Serverserver_name, w sekcji Dziennik błędów na stronie Ogólne wpisz nazwę użytkownika lub nazwę komputera, do którego chcesz wysłać komunikaty o błędach w polu Odbiorca wiadomości wysyłanych przez sieć.

  4. Kliknij przycisk OK.