|
1 | 1 | --- |
2 | 2 | author: rwestMSFT |
3 | 3 | ms.author: randolphwest |
4 | | -ms.date: 08/28/2025 |
| 4 | +ms.date: 09/02/2025 |
5 | 5 | ms.service: azure-sql-database |
6 | 6 | ms.topic: include |
7 | 7 | --- |
8 | | -Some Transact-SQL code examples written for SQL Server need small changes to run in Azure. One category of such code examples involves catalog views whose name prefixes differ depending on the database engine type: |
| 8 | +Some Transact-SQL code examples written for SQL Server need small changes to run in Azure SQL Database or Azure SQL Managed Instance. One category of such code examples involves catalog views whose name prefixes differ depending on the database engine type: |
9 | 9 |
|
10 | 10 | - `server_` - *prefix for SQL Server and Azure SQL Managed Instance* |
11 | 11 | - `database_` - *prefix for Azure SQL Database and SQL Managed Instance* |
12 | 12 |
|
13 | | -Azure SQL Database supports only database-scoped event sessions. [SQL Server Management Studio](../../ssms/sql-server-management-studio-ssms.md) (SSMS) fully supports database-scoped event sessions for Azure SQL Database: an **Extended Events** node containing database-scoped sessions appears under each database in [Object Explorer](../../ssms/object/object-explorer.md). |
| 13 | +Azure SQL Database supports only database-scoped event sessions. [SQL Server Management Studio](../../ssms/sql-server-management-studio-ssms.md) (SSMS) supports database-scoped event sessions for Azure SQL Database: an **Extended Events** node containing database-scoped sessions appears under each database in [Object Explorer](../../ssms/object/object-explorer.md). |
14 | 14 |
|
15 | 15 | Azure SQL Managed Instance supports both database-scoped sessions and server-scoped sessions. SSMS fully supports server-scoped sessions for SQL Managed Instance: an **Extended Events** node containing all server-scoped sessions appears under the **Management** folder for each managed instance in Object Explorer. |
16 | 16 |
|
17 | 17 | > [!NOTE] |
18 | | -> Server-scoped sessions are recommended for managed instances. Database-scoped sessions aren't displayed in Object Explorer in SSMS for Azure SQL Managed Instance. Database-scoped sessions can only be queried and managed with Transact-SQL when using a managed instance. |
| 18 | +> Server-scoped sessions are recommended for Azure SQL Managed Instance. Database-scoped sessions aren't displayed in Object Explorer in SSMS for Azure SQL Managed Instance. Database-scoped sessions can only be queried and managed with Transact-SQL when using a managed instance. |
19 | 19 |
|
20 | | -For illustration, the following table lists and compares two subsets of catalog views. For brevity, the subsets are restricted to view names that also contain the string `_event`. The subsets have differing name prefixes because they support different database engine types. |
| 20 | +For illustration, the following table lists and compares two subsets of catalog views. The subsets have differing name prefixes because they support different database engine types. |
21 | 21 |
|
22 | 22 | | Name in SQL Server and Azure SQL Managed Instance | Name in Azure SQL Database and Azure SQL Managed Instance | |
23 | 23 | | --- | --- | |
24 | | -| server_event_notifications<br />server_event_session_actions<br />server_event_session_events<br />server_event_session_fields<br />server_event_session_targets<br />server_event_sessions<br />server_events<br />server_trigger_events | database_event_session_actions<br />database_event_session_events<br />database_event_session_fields<br />database_event_session_targets<br />database_event_sessions | |
25 | | - |
26 | | -The two lists in the preceding table were accurate as of March 2022. For an up-to-date list, run the following Transact-SQL `SELECT` statement: |
27 | | - |
28 | | -```sql |
29 | | -SELECT name |
30 | | -FROM sys.all_objects |
31 | | -WHERE (name LIKE 'database[_]%' |
32 | | - OR name LIKE 'server[_]%') |
33 | | - AND name LIKE '%[_]event%' |
34 | | - AND type = 'V' |
35 | | - AND SCHEMA_NAME(schema_id) = 'sys' |
36 | | -ORDER BY name; |
37 | | -``` |
| 24 | +| `sys.server_event_session_actions`<br />`sys.server_event_session_events`<br />`sys.server_event_session_fields`<br />`sys.server_event_session_targets`<br />`sys.server_event_sessions`<br />| `sys.database_event_session_actions`<br />`sys.database_event_session_events`<br />`sys.database_event_session_fields`<br />`sys.database_event_session_targets`<br />`sys.database_event_sessions` | |
0 commit comments