sp_enum_sqlagent_subsystems (Transact-SQL)

适用于:SQL Server

列出SQL Server 代理子系统。

Transact-SQL 语法约定

语法

sp_enum_sqlagent_subsystems
[ ; ]

参数

无。

返回代码值

0(成功)或 1(失败)。

结果集

列名称 数据类型 描述
subsystem nvarchar(40) 子系统的名称。
description nvarchar(512) 对子系统的说明。
subsystem_dll nvarchar(510) 包含子系统的 DLL 模块。
agent_exe nvarchar(510) 子系统所用的可执行模块。
start_entry_point nvarchar(30) 在作业步骤执行期间 SQL Server 代理调用的过程。
event_entry_point nvarchar(30) 在作业步骤执行期间 SQL Server 代理调用的过程。
stop_entry_point nvarchar(30) 在作业步骤执行期间 SQL Server 代理调用的过程。
max_worker_threads int 此子系统SQL Server 代理启动的最大线程数。
subsystem_id int 子系统的标识符。

注解

此过程列出实例中可用的子系统。

权限

默认情况下,只有 sysadmin 固定服务器角色的成员才可以执行此存储过程。 其他用户必须在数据库中被授予 SQLAgentOperatorRole 固定数据库角色 msdb

有关 SQLAgentOperatorRole 的详细信息,请参阅SQL Server 代理固定数据库角色