sys.dm_xe_packages (Transact-SQL)

适用于: SQL Server Azure SQL 数据库 Azure SQL 托管实例

列出向扩展事件引擎注册的所有包。

列名称 数据类型 说明
name nvarchar(256) 包的名称。 包自身便可显示说明。 不可为 null。
guid uniqueidentifier 标识包的 GUID。 不可为 null。
description nvarchar(3072) 包说明。 说明由包作者设置,不可为 null。
功能 int 说明此包的功能的位图。 可以为 Null。
capabilities_desc nvarchar(256) 此包可能具有的所有功能的列表。 可以为 Null。
module_guid nvarchar(60) 公开此包的模块的 GUID。 不可为 null。
module_address varbinary(8) 用于加载包含此包的模块的基址。 单个模块可以公开多个包。 不可为 null。

权限

要求具有服务器的 VIEW SERVER STATE 权限。

SQL Server 2022 及更高版本的权限

要求对服务器具有 VIEW SERVER PERFORMANCE STATE 权限。

注解

向扩展事件引擎注册的包可以公开事件、激发事件时可采取的操作以及事件数据的同步和异步处理目标。

这些包可以动态加载到进程地址空间中。 包在加载时将向扩展事件引擎注册其公开的所有对象。

关系基数

操作 关系
sys.dm_xe_packages.module_address sys.dm_os_loaded_modules.base_address 多对一

后续步骤

通过以下文章详细了解相关概念: