Skip to content

Commit cfcbc9c

Browse files
committed
Refresh Service Broker DMVs (UUF 248126)
1 parent 357f5f2 commit cfcbc9c

File tree

5 files changed

+189
-150
lines changed

5 files changed

+189
-150
lines changed
Lines changed: 13 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: "Service Broker Related Dynamic Management Views (Transact-SQL)"
3-
description: Service Broker Related Dynamic Management Views (Transact-SQL)
3+
description: Service Broker related dynamic management views.
44
author: rwestMSFT
55
ms.author: randolphwest
6-
ms.date: "03/15/2017"
6+
ms.date: 12/07/2025
77
ms.service: sql
88
ms.subservice: system-objects
99
ms.topic: "reference"
@@ -13,26 +13,20 @@ helpviewer_keywords:
1313
- "dynamic management views [SQL Server], Service Broker"
1414
dev_langs:
1515
- "TSQL"
16+
monikerRange: ">=sql-server-2016 || =azuresqldb-mi-current"
1617
---
17-
# Service Broker Related Dynamic Management Views (Transact-SQL)
18+
# Service Broker related dynamic management views (Transact-SQL)
19+
1820
[!INCLUDE [SQL Server](../../includes/applies-to-version/sqlserver.md)]
1921

20-
This section contains the following dynamic management views.
22+
This section contains the following dynamic management views.
2123

22-
:::row:::
23-
:::column:::
24-
[sys.dm_broker_activated_tasks](../../relational-databases/system-dynamic-management-views/sys-dm-broker-activated-tasks-transact-sql.md)
24+
- [sys.dm_broker_activated_tasks](sys-dm-broker-activated-tasks-transact-sql.md)
25+
- [sys.dm_broker_connections](sys-dm-broker-connections-transact-sql.md)
26+
- [sys.dm_broker_forwarded_messages](sys-dm-broker-forwarded-messages-transact-sql.md)
27+
- [sys.dm_broker_queue_monitors](sys-dm-broker-queue-monitors-transact-sql.md)
2528

26-
[sys.dm_broker_forwarded_messages](../../relational-databases/system-dynamic-management-views/sys-dm-broker-forwarded-messages-transact-sql.md)
27-
:::column-end:::
28-
:::column:::
29-
[sys.dm_broker_connections](../../relational-databases/system-dynamic-management-views/sys-dm-broker-connections-transact-sql.md)
29+
## Related content
3030

31-
[sys.dm_broker_queue_monitors](../../relational-databases/system-dynamic-management-views/sys-dm-broker-queue-monitors-transact-sql.md)
32-
:::column-end:::
33-
:::row-end:::
34-
35-
## See Also
36-
[Dynamic Management Views and Functions (Transact-SQL)](~/relational-databases/system-dynamic-management-views/system-dynamic-management-views.md)
37-
[System Views (Transact-SQL)](../../t-sql/language-reference.md)
38-
31+
- [System dynamic management views](system-dynamic-management-views.md)
32+
- [Transact-SQL reference (Database Engine)](../../t-sql/language-reference.md)

docs/relational-databases/system-dynamic-management-views/sys-dm-broker-activated-tasks-transact-sql.md

Lines changed: 34 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ title: "sys.dm_broker_activated_tasks (Transact-SQL)"
33
description: sys.dm_broker_activated_tasks returns a row for each stored procedure activated by Service Broker.
44
author: rwestMSFT
55
ms.author: randolphwest
6-
ms.date: "02/24/2023"
6+
ms.date: 12/07/2025
77
ms.service: sql
88
ms.subservice: system-objects
9-
ms.topic: "reference"
9+
ms.topic: reference
1010
f1_keywords:
1111
- "sys.dm_broker_activated_tasks"
1212
- "sys.dm_broker_activated_tasks_TSQL"
@@ -16,38 +16,39 @@ helpviewer_keywords:
1616
- "sys.dm_broker_activated_tasks dynamic management view"
1717
dev_langs:
1818
- "TSQL"
19+
monikerRange: ">=sql-server-2016 || =azuresqldb-mi-current"
1920
---
2021
# sys.dm_broker_activated_tasks (Transact-SQL)
22+
2123
[!INCLUDE [SQL Server](../../includes/applies-to-version/sqlserver.md)]
2224

23-
Returns a row for each stored procedure activated by Service Broker.
24-
25-
26-
|Column name|Data type|Description|
27-
|-----------------|---------------|-----------------|
28-
|**spid**|**int**|ID of the session of the activated stored procedure. NULLABLE.|
29-
|**database_id**|**smallint**|ID of the database in which the queue is defined. NULLABLE.|
30-
|**queue_id**|**int**|ID of the object of the queue for which the stored procedure was activated. NULLABLE.|
31-
|**procedure_name**|**nvarchar(650)**|Name of the activated stored procedure. NULLABLE.|
32-
|**execute_as**|**int**|ID of the user that the stored procedure runs as. NULLABLE.|
33-
34-
## Permissions
35-
Requires VIEW SERVER STATE permission on the server.
36-
37-
### Permissions for SQL Server 2022 and later
38-
39-
Requires VIEW SERVER PERFORMANCE STATE permission on the server.
40-
41-
## Physical joins
42-
43-
:::image type="content" source="../../relational-databases/system-dynamic-management-views/media/join-dm-broker-activated-tasks-1.svg" alt-text="Diagram of physical joins for sys.dm_broker_activated_tasks.":::
44-
45-
## Relationship cardinalities
46-
47-
|From|To|Relationship|
48-
|----------|--------|------------------|
49-
|`dm_broker_activated_tasks`.`spid`|`dm_exec_sessions`.`session_id`|One-to-one|
50-
51-
## Next steps
52-
[Dynamic Management Views and Functions (Transact-SQL)](~/relational-databases/system-dynamic-management-views/system-dynamic-management-views.md)
53-
[Service Broker Related Dynamic Management Views (Transact-SQL)](../../relational-databases/system-dynamic-management-views/service-broker-related-dynamic-management-views-transact-sql.md)
25+
Returns a row for each stored procedure activated by Service Broker.
26+
27+
| Column name | Data type | Nullable | Description |
28+
| --- | --- | --- | --- |
29+
| `spid` | **int** | Yes | ID of the session of the activated stored procedure. |
30+
| `database_id` | **smallint** | Yes | ID of the database in which the queue is defined. |
31+
| `queue_id` | **int** | Yes | ID of the object of the queue for which the stored procedure was activated. |
32+
| `procedure_name` | **nvarchar(325)** | Yes | Name of the activated stored procedure. |
33+
| `execute_as` | **int** | Yes | ID of the user that the stored procedure runs as. |
34+
35+
## Permissions
36+
37+
[!INCLUDE [sssql19-md](../../includes/sssql19-md.md)] and previous versions require `VIEW SERVER STATE` permission on the server.
38+
39+
[!INCLUDE [sssql22-md](../../includes/sssql22-md.md)] and later versions require `VIEW SERVER PERFORMANCE STATE` permission on the server.
40+
41+
## Physical joins
42+
43+
:::image type="content" source="media/join-dm-broker-activated-tasks-1.svg" alt-text="Diagram of physical joins for sys.dm_broker_activated_tasks.":::
44+
45+
## Relationship cardinalities
46+
47+
| From | To | Relationship |
48+
| --- | --- | --- |
49+
| `dm_broker_activated_tasks`.`spid` | `dm_exec_sessions`.`session_id` | One-to-one |
50+
51+
## Related content
52+
53+
- [System dynamic management views](system-dynamic-management-views.md)
54+
- [Service Broker related dynamic management views (Transact-SQL)](service-broker-related-dynamic-management-views-transact-sql.md)

0 commit comments

Comments
 (0)