Freigeben über


sp_enum_sqlagent_subsystems (Transact-SQL)

Führt die Subsysteme des SQL Server-Agents in einer Liste auf.

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

sp_enum_sqlagent_subsystems

Argumente

Keine

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Resultsets

Spaltenname

Datentyp

Beschreibung

Subsystem

nvarchar(40)

Name des Subsystems.

description

nvarchar(512)

Beschreibung des Subsystems.

subsystem_dll

nvarchar(510)

DLL-Modul, das das Subsystem enthält.

agent_exe

nvarchar(510)

Ausführbares Modul, das vom Subsystem verwendet wird.

start_entry_point

nvarchar(30)

Prozedur, die der SQL Server-Agent während der Ausführung der Auftragsschritte aufruft.

event_entry_point

nvarchar(30)

Prozedur, die der SQL Server-Agent während der Ausführung der Auftragsschritte aufruft.

stop_entry_point

nvarchar(30)

Prozedur, die der SQL Server-Agent während der Ausführung der Auftragsschritte aufruft.

max_worker_threads

int

Maximale Anzahl von Threads, die der SQL Server-Agent für dieses Subsystem startet.

subsystem_id

int

Bezeichner für das Subsystem.

Hinweise

Diese Prozedur listet die in der Instanz verfügbaren Subsysteme auf.

Berechtigungen

Standardmäßig können nur Mitglieder der festen Serverrolle sysadmin diese gespeicherte Prozedur ausführen. Andere Benutzer müssen Mitglieder der festen SQLAgentUserRole-Datenbankrolle in der msdb-Datenbank sein.

Einzelheiten zu SQLAgentOperatorRole finden Sie unter Feste Datenbankrollen des SQL Server-Agents.

Siehe auch

Verweis

sp_add_jobstep (Transact-SQL)

Konzepte

Implementieren der SQL Server-Agent-Sicherheit