sp_help_agent_profile (Transact-SQL)
适用于: SQL Server Azure SQL 托管实例
显示指定代理的配置文件。 此存储过程在分发服务器上的任何数据库中执行。
语法
sp_help_agent_profile
[ [ @agent_type = ] agent_type ]
[ , [ @profile_id = ] profile_id ]
[ ; ]
参数
[ @agent_type = ] agent_type
代理的类型。 @agent_type为 int,可以是其中一个值。
值 | 说明 |
---|---|
0 (默认值) |
所有代理类型 |
1 |
快照代理 |
2 |
日志读取器代理 |
3 |
分发代理 |
4 |
合并代理 |
9 |
队列读取器代理 |
[ @profile_id = ] profile_id
要显示的配置文件的 ID。 @profile_id为 int,默认值-1
为 ,返回表中的所有配置文件MSagent_profiles
。
结果集
列名称 | 数据类型 | 描述 |
---|---|---|
profile_id |
int | 配置文件的 ID。 |
profile_name |
sysname | 对代理类型唯一。 |
agent_type |
int | 1 = 快照代理2 = 日志读取器代理3 = 分发代理4 = 合并代理9 = 队列读取器代理 |
type |
int | 0 = 系统1 = 自定义 |
description |
varchar(3000) | 配置文件的说明。 |
def_profile |
bit | 指定该配置文件是否是该代理类型的默认值。 |
返回代码值
0
(成功)或 1
(失败)。
注解
sp_help_agent_profile
用于所有类型的复制。
权限
只有 sysadmin 固定服务器角色的成员或 replmonitor 固定数据库角色才能执行sp_help_agent_profile
。