sp_enum_sqlagent_subsystems (Transact-SQL)
列出 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 固定服务器角色的成员才可以执行此存储过程。其他用户必须被授予 msdb 数据库中的 SQLAgentOperatorRole 固定数据库角色的权限。
有关 SQLAgentOperatorRole 的详细信息,请参阅 SQL Server 代理固定数据库角色。