--- title: "sys.database_event_session_fields" titleSuffix: Azure SQL Database and Azure SQL Managed Instance description: sys.database_event_session_fields (Azure SQL Database and Azure SQL Managed Instance) author: rwestMSFT ms.author: randolphwest ms.date: "4/18/2022" ms.prod: sql ms.prod_service: "database-engine, sql-database" ms.technology: system-objects ms.topic: "reference" dev_langs: - "TSQL" ms.assetid: 9b5c94d6-612c-4e0f-976d-ac6ba55da3ac monikerRange: "=azuresqldb-current||>=sql-server-2016||>=sql-server-linux-2017||=azuresqldb-mi-current" --- # sys.database_event_session_fields (Azure SQL Database and Azure SQL Managed Instance) [!INCLUDE [sqlserver2016-asdb](../../includes/applies-to-version/sqlserver2016-asdb.md)] Returns a row for each customizable column that was explicitly set on [events](sys-database-event-session-events-azure-sql-database.md) and [targets](sys-database-event-session-targets-azure-sql-database.md) in a database-scoped event session. Azure SQL Database supports only [database-scoped sessions](/azure/azure-sql/database/xevent-db-diff-from-svr). Azure SQL Managed Instance supports both database-scoped sessions and [server-scoped sessions](../extended-events/extended-events.md). Server-scoped sessions are recommended for managed instances: learn more in [CREATE EVENT SESSION](../../t-sql/statements/create-event-session-transact-sql.md#code-examples-can-differ-for-azure-sql-database-and-sql-managed-instance). |Column name|Data type|Description| |-----------------|---------------|-----------------| |event_session_id|**int**|The ID of the event session. Is not nullable.| |object_id|**int**|The ID of the object this field is associated with. Is not nullable.| |name|**sysname**|The name of the field. Is not nullable.| |value|**sql_variant**|The value of the field. Is not nullable.| ## Permissions Requires the VIEW DATABASE STATE permission. ## Remarks This view has the following relationship cardinalities. | From | To | Relationship | | ---- | -- | ------------ | |sys.database_event_session_actions.event_session_id|sys.database_event_sessions.event_session_id|Many to one| |sys.database_event_session_actions.event_id

sys.database_event_session_actions.object_id

sys.database_event_session_actions.event_session_id|sys.database_event_session_events.event_session_id

sys.database_event_session_events.event_id|Many to one| |sys.database_event_session_actions.event_session_id

sys.database_event_session_actions.object_id|sys.database_event_session_targets.event_session_id

sys.database_event_session_targets.target_id|Many to one| ## Next steps Learn more about related concepts in the following articles: - [Extended events in Azure SQL Database](/azure/azure-sql/database/xevent-db-diff-from-svr) - [Event File target code for extended events in Azure SQL Database and SQL Managed Instance](/azure/azure-sql/database/xevent-code-event-file) - [sys.database_event_sessions (Azure SQL Database and Azure SQL Managed Instance)](sys-database-event-sessions-azure-sql-database.md) - [sys.database_event_session_actions (Azure SQL Database and Azure SQL Managed Instance)](sys-database-event-session-actions-azure-sql-database.md) - [Monitoring Microsoft Azure SQL Database and Azure SQL Managed Instance performance using dynamic management views](/azure/azure-sql/database/monitoring-with-dmvs)