core.sp_add_collector_type (Transact-SQL)
适用于:SQL Server
向管理数据仓库数据库中的 core.supported_collector_types
视图添加新条目。 必须在管理数据仓库数据库的上下文中执行此过程。
语法
core.sp_add_collector_type [ @collector_type_uid = ] 'collector_type_uid'
[ ; ]
参数
[ @collector_type_uid = ] 'collector_type_uid'
收集器类型的 GUID。 @collector_type_uid 是 uniqueidentifier,没有默认值。
返回代码值
0
(成功)或 1
(失败)。
权限
要求mdw_admin(具有 EXECUTE 权限)固定数据库角色的成员身份。
示例
以下示例将泛型 T-SQL 查询收集器类型添加到 core.supported_collector_types
视图。 默认情况下,一般 T-SQL 查询收集器类型已经存在。 因此,如果在默认安装上运行此代码,则会看到收集器类型已存在的消息。
如果以前使用 core.sp_remove_collector_type
存储过程删除了通用 T-SQL 查询收集器类型,然后想要将其重新添加为可将数据上传到管理数据仓库的已注册收集器类型,则此代码将成功运行。
USE <management_data_warehouse>;
GO
DECLARE @RC INT;
DECLARE @collector_type_uid UNIQUEIDENTIFIER;
SELECT @collector_type_uid = (
SELECT collector_type_uid
FROM msdb.dbo.syscollector_collector_types
WHERE name = N'Generic T-SQL Query Collector Type'
);
EXECUTE @RC = core.sp_add_collector_type @collector_type_uid;
相关内容
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈