syscollector_collection_sets (Transact-SQL)

提供有关收集组的信息,包括计划、收集模式及其状态。

列名

数据类型

说明

collection_set_id

int

收集组的本地标识符。 不可为 null。

collection_set_uid

uniqueidentifier

收集组的全局唯一标识符。 不可为 null。

name

nvarchar(4000)

收集组的名称。 可以为 Null。

target

nvarchar(max)

标识收集组的目标。 可以为 Null。

is_system

bit

打开 (1) 或关闭 (0) 时可指示收集组是随数据收集器一起提供的还是由 dc_admin 在后来添加的。 这可以是内部开发的或由第三方开发的自定义收集组。 不可为 null。

is_running

bit

指示收集组是否正在运行。 不可为 null。

collection_mode

smallint

指定收集组的收集模式。 不可为 null。

收集模式可为以下模式之一:

0 - 缓存模式。 数据收集和上载分别位于各自的计划中。

1 - 非缓存模式。 数据收集和上载处于同一个计划中。

proxy_id

int

标识用于运行收集组作业步骤的代理。 可以为 Null。

schedule_uid

uniqueidentifier

提供指向收集组计划的指针。 可以为 Null。

collection_job_id

uniqueidentifier

标识收集作业。 可以为 Null。

upload_job_id

uniqueidentifier

标识收集上载作业。 可以为 Null。

logging_level

smallint

指定日志记录级别(0、1 或 2)。 不可为 Null。

days_until_expiration

smallint

收集的数据保存在管理数据仓库中的天数。 不可为 null。

description

nvarchar(4000)

描述收集组。 可以为 Null。

dump_on_any_error

bit

打开 (1) 或关闭 (0) 时可指示是否为任意错误创建 SSIS 转储文件。 不可为 null。

dump_on_codes

nvarchar(max)

包含用于触发转储文件的 SSIS 错误代码的列表。可以为 Null。

有关如何获取转储文件的详细信息,请参阅 Microsoft 知识库中的文章 How to enable the Sqldumper.exe utility to generate dump files for processes that are related to SQL Server 2005 Integration Services with Service Pack 2(如何启用 Sqldumper.exe 实用工具为与 SQL Server 2005 Integration Services (Service Pack 2) 相关的进程生成转储文件)。

权限

要求具有 dc_operator 和 dc_proxy 的 SELECT 权限。

注释

数据收集器 API 只允许您更改或删除您所创建的收集组。 不能修改或删除随系统提供的收集组。 不过,您仍可以启用或禁用系统收集组,还可以更改其配置。

请参阅

参考

数据收集器存储过程 (Transact-SQL)

数据收集器视图 (Transact-SQL)

概念

数据收集

更改历史记录

更新的内容

更正了 name 列的数据类型,更正了说明,指出此值可为 Null。

更正了对 collection_job_id 列的说明以指示该值可以为 null。

更正了对 upload_job_id 列的说明以指示该值可以为 null。

添加了 logging_level 列。

添加了 dump_on_any_error 列。

添加了 dump_on_codes 列。