sp_enum_sqlagent_subsystems (Transact-SQL)
适用于:SQL Server
列出SQL Server 代理子系统。
语法
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 代理固定数据库角色。