---
title: "sys.database_event_session_actions"
titleSuffix: Azure SQL Database and Azure SQL Managed Instance
description: sys.database_event_session_actions (Azure SQL Database and Azure SQL Managed Instance)
author: rwestMSFT
ms.author: randolphwest
ms.date: "04/18/2022"
ms.prod: sql
ms.prod_service: "database-engine, sql-database"
ms.technology: system-objects
ms.topic: "reference"
dev_langs:
- "TSQL"
ms.assetid: 32494df1-7ab7-4b88-a858-6b1021d67433
monikerRange: "=azuresqldb-current||>=sql-server-2016||>=sql-server-linux-2017||=azuresqldb-mi-current"
---
# sys.database_event_session_actions (Azure SQL Database and Azure SQL Managed Instance)
[!INCLUDE [sqlserver2016-asdb-asdbmi](../../includes/applies-to-version/sqlserver2016-asdb-asdbmi.md)]
Returns a row for each action on each event of a database-scoped event session. For information on actions in *active* database-scoped event sessions, see [sys.dm_xe_database_session_event_actions](../system-dynamic-management-views/sys-dm-xe-database-session-event-actions-azure-sql-database.md).
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.|
|event_id|**int**|The ID of the event. This ID is unique within the event session object. Is not nullable.|
|name|**sysname**|The name of the action. Is nullable.|
|package|**sysname**|The name of the event package that contains the event. Is nullable.|
|module|**sysname**|The name of the module that contains the event. Is 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.sys.database_event_sessions.event_session_id|Many to one|
|sys.database_event_session_actions.event_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|
## 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)
- [Monitoring Microsoft Azure SQL Database performance using dynamic management views](/azure/azure-sql/database/monitoring-with-dmvs)
- [Extended events overview (SQL Server and Azure SQL Managed Instance)](../extended-events/extended-events.md)