sp_enum_sqlagent_subsystems (Transact-SQL)

列出 SQL Server 代理子系统。

适用范围:SQL Server(SQL Server 2008 到当前版本)。

主题链接图标 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 固定服务器角色的成员才可以执行此存储过程。 其他用户必须被授予 msdb 数据库中的 SQLAgentOperatorRole 固定数据库角色的权限。

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

请参阅

参考

sp_add_jobstep (Transact-SQL)

概念

实现 SQL Server 代理安全性