Skip to content

Commit 284e84e

Browse files
20240312 system reference tables
1 parent f8d5ee7 commit 284e84e

23 files changed

Lines changed: 898 additions & 91 deletions

docs/relational-databases/system-dynamic-management-views/sys-dm-change-feed-errors.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,4 @@ ORDER BY entry_time DESC;
8484

8585
- [What is Azure Synapse Link for SQL?](/azure/synapse-analytics/synapse-link/sql-synapse-link-overview)
8686
- [Manage Azure Synapse Link for SQL Server and Azure SQL Database](../../sql-server/synapse-link/synapse-link-sql-server-change-feed-manage.md)
87-
- [changefeed.change_feed_tables (Transact-SQL)](../system-tables/changefeed-change-feed-tables-transact-sql.md)
88-
- [changefeed.change_feed_table_groups (Transact-SQL)](../system-tables/changefeed-change-feed-table-groups-transact-sql.md)
89-
- [changefeed.change_feed_settings (Transact-SQL)](../system-tables/changefeed-change-feed-settings.md)
9087
- [Troubleshoot: Azure Synapse Link for SQL initial snapshot issues](/azure/synapse-analytics/synapse-link/troubleshoot/troubleshoot-sql-snapshot-issues)

docs/relational-databases/system-dynamic-management-views/sys-dm-change-feed-log-scan-sessions.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,4 @@ Requires VIEW DATABASE STATE or VIEW DATABASE PERFORMANCE STATE permission to qu
7070

7171
- [What is Azure Synapse Link for SQL?](/azure/synapse-analytics/synapse-link/sql-synapse-link-overview)
7272
- [Manage Azure Synapse Link for SQL Server and Azure SQL Database](../../sql-server/synapse-link/synapse-link-sql-server-change-feed-manage.md)
73-
- [changefeed.change_feed_tables (Transact-SQL)](../system-tables/changefeed-change-feed-tables-transact-sql.md)
74-
- [changefeed.change_feed_table_groups (Transact-SQL)](../system-tables/changefeed-change-feed-table-groups-transact-sql.md)
75-
- [changefeed.change_feed_settings (Transact-SQL)](../system-tables/changefeed-change-feed-settings.md)
7673
- [Troubleshoot: Azure Synapse Link for SQL initial snapshot issues](/azure/synapse-analytics/synapse-link/troubleshoot/troubleshoot-sql-snapshot-issues)
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
---
2+
title: "sys.fn_has_change_feed_permissions (Transact-SQL)"
3+
description: "The internal sys.fn_has_change_feed_permissions system function checks for permissions when enabling change feed publishing."
4+
author: WilliamDAssafMSFT
5+
ms.author: wiassaf
6+
ms.reviewer: imotiwala
7+
ms.date: 03/12/2024
8+
ms.service: fabric
9+
ms.subservice: system-objects
10+
ms.topic: "reference"
11+
f1_keywords:
12+
- "sys.fn_has_change_feed_permissions_TSQL"
13+
- "sys.fn_has_change_feed_permissions"
14+
- "fn_has_change_feed_permissions_TSQL"
15+
- "fn_has_change_feed_permissions"
16+
helpviewer_keywords:
17+
- "fn_has_change_feed_permissions"
18+
dev_langs:
19+
- "TSQL"
20+
monikerRange: ">=sql-server-ver16||=azuresqldb-current||=fabric||=azure-sqldw-latest"
21+
---
22+
# sys.fn_has_change_feed_permissions (Transact-SQL)
23+
24+
[!INCLUDE [sqlserver2022-asdb-asa-fabric](../../includes/applies-to-version/sqlserver2022-asdb-asa-fabric.md)]
25+
26+
Internal procedure that checks for permissions when enabling change feed publishing.
27+
28+
> [!NOTE]
29+
> This system function is used internally and is not recommended for direct administrative use. Use Synapse Studio or the Fabric portal instead.
30+
31+
This system function is used for:
32+
33+
- The Azure Synapse Link feature for SQL Server instances and Azure SQL Database. For more information, see [Manage Azure Synapse Link for SQL Server and Azure SQL Database](../../sql-server/synapse-link/synapse-link-sql-server-change-feed-manage.md).
34+
- The Fabric Mirrored Database feature for Azure SQL Database. For more information, see [Microsoft Fabric mirrored databases (Preview)](/fabric/database/mirrored-database/overview).
35+
36+
## Syntax
37+
38+
:::image type="icon" source="../../includes/media/topic-link-icon.svg" border="false"::: [Transact-SQL syntax conventions](../../t-sql/language-elements/transact-sql-syntax-conventions-transact-sql.md)
39+
40+
```syntaxsql
41+
sys.fn_has_change_feed_permissions (@destination_type int);
42+
```
43+
44+
## Arguments
45+
46+
#### destination_type
47+
48+
Int. `0` = Azure Synapse Link. `2` = Fabric mirroring. Default is `2`.
49+
50+
## Result set
51+
52+
`0` (success) or `1` (failure).
53+
54+
## Permissions
55+
56+
A user with [CONTROL database permissions](../security/permissions-database-engine.md), **db_owner** database role membership, or **sysadmin** server role membership can execute this procedure.
57+
58+
## Related content
59+
60+
- [sys.sp_change_feed_enable_db (Transact-SQL)](sp-change-feed-enable-db.md)
61+
- [sys.sp_help_change_feed (Transact-SQL)](sp-help-change-feed.md)
62+
- [sys.sp_help_change_feed_table (Transact-SQL)](sp-help-change-feed-table.md)
63+
- [sys.sp_change_feed_configure_parameters (Transact-SQL)](sp-change-feed-configure-parameters.md)
64+
- [sys.dm_change_feed_log_scan_sessions (Transact-SQL)](../system-dynamic-management-views/sys-dm-change-feed-log-scan-sessions.md)
65+
- [sys.dm_change_feed_errors (Transact-SQL)](../system-dynamic-management-views/sys-dm-change-feed-errors.md)
66+
67+
**For Microsoft Fabric mirrored databases**:
68+
69+
- [Microsoft Fabric mirrored databases (Preview)](/fabric/database/mirrored-database/overview)
70+
- [Microsoft Fabric mirrored databases monitoring](/fabric/database/mirrored-database/monitor)
71+
- [Explore data in your Mirrored database using Microsoft Fabric](/fabric/database/mirrored-database/explore)
72+
73+
**For Azure Synapse Link**:
74+
75+
- [What is Azure Synapse Link for SQL?](/azure/synapse-analytics/synapse-link/sql-synapse-link-overview)
76+
- [Manage Azure Synapse Link for SQL Server and Azure SQL Database](../../sql-server/synapse-link/synapse-link-sql-server-change-feed-manage.md)
77+
- [Troubleshoot: Azure Synapse Link for SQL initial snapshot issues](/azure/synapse-analytics/synapse-link/troubleshoot/troubleshoot-sql-snapshot-issues)
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
---
2+
title: "sys.sp_MSchange_feed_ddl_event (Transact-SQL)"
3+
description: "The sys.sp_MSchange_feed_ddl_event internal system stored procedure handles data definition language events."
4+
author: WilliamDAssafMSFT
5+
ms.author: wiassaf
6+
ms.reviewer: imotiwala
7+
ms.date: 03/12/2024
8+
ms.service: fabric
9+
ms.subservice: system-objects
10+
ms.topic: "reference"
11+
f1_keywords:
12+
- "sys.sp_MSchange_feed_ddl_event_TSQL"
13+
- "sys.sp_MSchange_feed_ddl_event"
14+
- "sp_MSchange_feed_ddl_event_TSQL"
15+
- "sp_MSchange_feed_ddl_event"
16+
helpviewer_keywords:
17+
- "sp_MSchange_feed_ddl_event"
18+
dev_langs:
19+
- "TSQL"
20+
monikerRange: ">=sql-server-ver16||=azuresqldb-current||=fabric||=azure-sqldw-latest"
21+
---
22+
# sys.sp_MSchange_feed_ddl_event (Transact-SQL)
23+
24+
[!INCLUDE [sqlserver2022-asdb-asa-fabric](../../includes/applies-to-version/sqlserver2022-asdb-asa-fabric.md)]
25+
26+
Internal procedure that handles data definition language events.
27+
28+
> [!NOTE]
29+
> This internal system stored procedure is used internally and is not recommended for direct administrative use. Use Synapse Studio or the Fabric portal instead. Using this procedure could introduce inconsistency.
30+
31+
This system stored procedure is used for:
32+
33+
- The Azure Synapse Link feature for SQL Server instances and Azure SQL Database. For more information, see [Manage Azure Synapse Link for SQL Server and Azure SQL Database](../../sql-server/synapse-link/synapse-link-sql-server-change-feed-manage.md).
34+
- The Fabric Mirrored Database feature for Azure SQL Database. For more information, see [Microsoft Fabric mirrored databases (Preview)](/fabric/database/mirrored-database/overview).
35+
36+
## Syntax
37+
38+
:::image type="icon" source="../../includes/media/topic-link-icon.svg" border="false"::: [Transact-SQL syntax conventions](../../t-sql/language-elements/transact-sql-syntax-conventions-transact-sql.md)
39+
40+
```syntaxsql
41+
sys.sp_MSchange_feed_ddl_event
42+
@EventData xml
43+
```
44+
45+
## Arguments
46+
47+
#### EventData
48+
49+
Internal use only.
50+
51+
## Result set
52+
53+
`0` (success) or `1` (failure).
54+
55+
## Permissions
56+
57+
A user with [CONTROL database permissions](../security/permissions-database-engine.md), **db_owner** database role membership, or **sysadmin** server role membership can execute this procedure.
58+
59+
## Related content
60+
61+
- [sys.sp_change_feed_enable_db (Transact-SQL)](sp-change-feed-enable-db.md)
62+
- [sys.sp_help_change_feed (Transact-SQL)](sp-help-change-feed.md)
63+
- [sys.sp_help_change_feed_table (Transact-SQL)](sp-help-change-feed-table.md)
64+
- [sys.sp_change_feed_configure_parameters (Transact-SQL)](sp-change-feed-configure-parameters.md)
65+
- [sys.dm_change_feed_log_scan_sessions (Transact-SQL)](../system-dynamic-management-views/sys-dm-change-feed-log-scan-sessions.md)
66+
- [sys.dm_change_feed_errors (Transact-SQL)](../system-dynamic-management-views/sys-dm-change-feed-errors.md)
67+
68+
**For Microsoft Fabric mirrored databases**:
69+
70+
- [Microsoft Fabric mirrored databases (Preview)](/fabric/database/mirrored-database/overview)
71+
- [Microsoft Fabric mirrored databases monitoring](/fabric/database/mirrored-database/monitor)
72+
- [Explore data in your Mirrored database using Microsoft Fabric](/fabric/database/mirrored-database/explore)
73+
74+
**For Azure Synapse Link**:
75+
76+
- [What is Azure Synapse Link for SQL?](/azure/synapse-analytics/synapse-link/sql-synapse-link-overview)
77+
- [Manage Azure Synapse Link for SQL Server and Azure SQL Database](../../sql-server/synapse-link/synapse-link-sql-server-change-feed-manage.md)
78+
- [Troubleshoot: Azure Synapse Link for SQL initial snapshot issues](/azure/synapse-analytics/synapse-link/troubleshoot/troubleshoot-sql-snapshot-issues)

docs/relational-databases/system-stored-procedures/sp-change-feed-configure-parameters.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: "The sys.sp_change_feed_configure_parameters system stored procedur
44
author: WilliamDAssafMSFT
55
ms.author: wiassaf
66
ms.reviewer: imotiwala
7-
ms.date: 03/08/2024
7+
ms.date: 03/12/2024
88
ms.service: fabric
99
ms.subservice: system-objects
1010
ms.topic: "reference"
@@ -23,7 +23,7 @@ monikerRange: ">=sql-server-ver16||=azuresqldb-current||=fabric||=azure-sqldw-la
2323

2424
[!INCLUDE [sqlserver2022-asdb-asa-fabric](../../includes/applies-to-version/sqlserver2022-asdb-asa-fabric.md)]
2525

26-
Used to reduce latency by decreasing change batch size with `@maxtrans`, or to reduce the cost by increasing the batch size, as the batch size increases less IO operation will be performed between Azure SQL DB and the Landing Zone (LZ).
26+
Used to reduce latency by decreasing change batch size with `@maxtrans`, or to reduce the cost by increasing the batch size. As the batch size increases, less IO operation will be performed.
2727

2828
This system stored procedure is used to fine tune the operational performance for:
2929

@@ -45,13 +45,13 @@ sys.sp_change_feed_configure_parameters
4545

4646
#### [ @maxtrans = ] *max_trans*
4747

48-
Data type is **int**. Indicates the maximum number of transactions to process in each scan cycle. Default value if not specified is `500`. If specified, the value must be a positive integer.
48+
Data type is **int**. Indicates the maximum number of transactions to process in each scan cycle. Default value if not specified is `10000`. If specified, the value must be a positive integer.
4949

5050
#### [ @pollinterval = ] *polling_interval*
5151

5252
Data type is **int**. Describes the frequency that the log is scanned for any new changes, in seconds. Default interval if not specified is 5 seconds. The value must be `5` or larger.
5353

54-
## Result set
54+
## Returns
5555

5656
`0` (success) or `1` (failure).
5757

@@ -63,6 +63,8 @@ A user with [CONTROL database permissions](../security/permissions-database-engi
6363

6464
- [sys.sp_help_change_feed (Transact-SQL)](sp-help-change-feed.md)
6565
- [sys.sp_help_change_feed_table (Transact-SQL)](sp-help-change-feed-table.md)
66+
- [sys.sp_help_change_feed_table_groups (Transact-SQL)](sp-help-change-feed-table-groups.md)
67+
- [sys.sp_help_change_feed_settings (Transact-SQL)](sp-help-change-feed-settings.md)
6668
- [sys.dm_change_feed_log_scan_sessions (Transact-SQL)](../system-dynamic-management-views/sys-dm-change-feed-log-scan-sessions.md)
6769
- [sys.dm_change_feed_errors (Transact-SQL)](../system-dynamic-management-views/sys-dm-change-feed-errors.md)
6870

@@ -76,7 +78,4 @@ A user with [CONTROL database permissions](../security/permissions-database-engi
7678

7779
- [What is Azure Synapse Link for SQL?](/azure/synapse-analytics/synapse-link/sql-synapse-link-overview)
7880
- [Manage Azure Synapse Link for SQL Server and Azure SQL Database](../../sql-server/synapse-link/synapse-link-sql-server-change-feed-manage.md)
79-
- [changefeed.change_feed_tables (Transact-SQL)](../system-tables/changefeed-change-feed-tables-transact-sql.md)
80-
- [changefeed.change_feed_table_groups (Transact-SQL)](../system-tables/changefeed-change-feed-table-groups-transact-sql.md)
81-
- [changefeed.change_feed_settings (Transact-SQL)](../system-tables/changefeed-change-feed-settings.md)
8281
- [Troubleshoot: Azure Synapse Link for SQL initial snapshot issues](/azure/synapse-analytics/synapse-link/troubleshoot/troubleshoot-sql-snapshot-issues)

docs/relational-databases/system-stored-procedures/sp-change-feed-create-table-group.md

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@ monikerRange: ">=sql-server-ver16||=azuresqldb-current||=fabric||=azure-sqldw-la
2525

2626
Creates a source to maintain metadata specific to each table group. A table group represents the container for all the individual tables that will be replicated.
2727

28-
This system stored procedure view is used for:
28+
> [!NOTE]
29+
> This system stored procedure is used internally and is not recommended for direct administrative use. Use Synapse Studio or the Fabric portal instead. Using this procedure could introduce inconsistency.
30+
31+
This system stored procedure is used for:
2932

3033
- The Azure Synapse Link feature for SQL Server instances and Azure SQL Database. For more information, see [Manage Azure Synapse Link for SQL Server and Azure SQL Database](../../sql-server/synapse-link/synapse-link-sql-server-change-feed-manage.md).
3134
- The Fabric Mirrored Database feature for Azure SQL Database. For more information, see [Microsoft Fabric mirrored databases (Preview)](/fabric/database/mirrored-database/overview).
3235

33-
> [!NOTE]
34-
> This stored procedure is used internally and is not recommended for direct administrative use. Use Synapse Studio or the Fabric portal instead. Using this procedure could introduce inconsistency.
35-
3636
## Syntax
3737

3838
:::image type="icon" source="../../includes/media/topic-link-icon.svg" border="false"::: [Transact-SQL syntax conventions](../../t-sql/language-elements/transact-sql-syntax-conventions-transact-sql.md)
@@ -79,6 +79,7 @@ A user with [CONTROL database permissions](../security/permissions-database-engi
7979
- [sys.sp_change_feed_enable_db (Transact-SQL)](sp-change-feed-enable-db.md)
8080
- [sys.sp_help_change_feed (Transact-SQL)](sp-help-change-feed.md)
8181
- [sys.sp_help_change_feed_table (Transact-SQL)](sp-help-change-feed-table.md)
82+
- [sys.sp_change_feed_configure_parameters (Transact-SQL)](sp-change-feed-configure-parameters.md)
8283
- [sys.dm_change_feed_log_scan_sessions (Transact-SQL)](../system-dynamic-management-views/sys-dm-change-feed-log-scan-sessions.md)
8384
- [sys.dm_change_feed_errors (Transact-SQL)](../system-dynamic-management-views/sys-dm-change-feed-errors.md)
8485

@@ -90,11 +91,6 @@ A user with [CONTROL database permissions](../security/permissions-database-engi
9091

9192
**For Azure Synapse Link**:
9293

93-
- [sp_change_feed_disable_db (Transact-SQL)](sp-change-feed-disable-db.md)
94-
- [sp_change_feed_drop_table_group (Transact-SQL)](sp-change-feed-drop-table-group.md)
9594
- [What is Azure Synapse Link for SQL?](/azure/synapse-analytics/synapse-link/sql-synapse-link-overview)
9695
- [Manage Azure Synapse Link for SQL Server and Azure SQL Database](../../sql-server/synapse-link/synapse-link-sql-server-change-feed-manage.md)
97-
- [changefeed.change_feed_tables (Transact-SQL)](../system-tables/changefeed-change-feed-tables-transact-sql.md)
98-
- [changefeed.change_feed_table_groups (Transact-SQL)](../system-tables/changefeed-change-feed-table-groups-transact-sql.md)
99-
- [changefeed.change_feed_settings (Transact-SQL)](../system-tables/changefeed-change-feed-settings.md)
10096
- [Troubleshoot: Azure Synapse Link for SQL initial snapshot issues](/azure/synapse-analytics/synapse-link/troubleshoot/troubleshoot-sql-snapshot-issues)

docs/relational-databases/system-stored-procedures/sp-change-feed-disable-db.md

Lines changed: 25 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
---
22
title: "sys.sp_change_feed_disable_db (Transact-SQL)"
3-
description: "The sys.sp_change_feed_disable_db system stored procedure disables the Azure Synapse Link for SQL change feed at the database level."
3+
description: "The sys.sp_change_feed_disable_db system stored procedure disables the SQL change feed at the database level."
44
author: WilliamDAssafMSFT
55
ms.author: wiassaf
66
ms.reviewer: randolphwest
7-
ms.date: 02/03/2023
8-
ms.service: synapse-analytics
7+
ms.date: 03/12/2024
8+
ms.service: fabric
9+
ms.subservice: system-objects
910
ms.topic: "reference"
1011
f1_keywords:
1112
- "sys.sp_change_feed_disable_db_TSQL"
@@ -16,16 +17,16 @@ helpviewer_keywords:
1617
- "sp_change_feed_disable_db"
1718
dev_langs:
1819
- "TSQL"
19-
monikerRange: ">=sql-server-ver16||=azuresqldb-current||=azure-sqldw-latest"
20+
monikerRange: ">=sql-server-ver16||=azuresqldb-current||=azure-sqldw-latest||=fabric"
2021
---
2122
# sys.sp_change_feed_disable_db (Transact-SQL)
2223

23-
[!INCLUDE [sqlserver2022-asdb-asa](../../includes/applies-to-version/sqlserver2022-asdb-asa.md)]
24+
[!INCLUDE [sqlserver2022-asdb-asa-fabric](../../includes/applies-to-version/sqlserver2022-asdb-asa-fabric.md)]
2425

2526
Disable the change feed at the database level, and subsequently the metadata for all the associated tables for [Azure Synapse Link for SQL](/azure/synapse-analytics/synapse-link/sql-synapse-link-overview). For more information, see [Manage Azure Synapse Link for SQL Server and Azure SQL Database](../../sql-server/synapse-link/synapse-link-sql-server-change-feed-manage.md).
2627

2728
> [!NOTE]
28-
> This stored procedure is used internally and is not recommended for direct administrative use. Use Synapse Studio instead. Using this procedure will introduce inconsistency with Synapse Workspace configuration and keep Azure Synapse resources allocated.
29+
> This system stored procedure is used internally and is not recommended for direct administrative use. Use Synapse Studio or the Fabric portal instead. Using this procedure could introduce inconsistency.
2930
3031
## Syntax
3132

@@ -46,8 +47,22 @@ When the change feed is disabled with active table groups, all connections and s
4647

4748
## Related content
4849

49-
- [What is Synapse Link for SQL?](/azure/synapse-analytics/synapse-link/sql-synapse-link-overview)
50-
- [sp_change_feed_drop_table_group (Transact-SQL)](sp-change-feed-drop-table-group.md)
51-
- [sp_change_feed_disable_table (Transact-SQL)](sp-change-feed-disable-table.md)
50+
- [sys.sp_change_feed_enable_table (Transact-SQL)](sp-change-feed-enable-table.md)
51+
- [sys.sp_change_feed_enable_db (Transact-SQL)](sp-change-feed-enable-db.md)
52+
- [sys.sp_help_change_feed (Transact-SQL)](sp-help-change-feed.md)
53+
- [sys.sp_help_change_feed_table (Transact-SQL)](sp-help-change-feed-table.md)
54+
- [sys.sp_change_feed_configure_parameters (Transact-SQL)](sp-change-feed-configure-parameters.md)
55+
- [sys.dm_change_feed_log_scan_sessions (Transact-SQL)](../system-dynamic-management-views/sys-dm-change-feed-log-scan-sessions.md)
56+
- [sys.dm_change_feed_errors (Transact-SQL)](../system-dynamic-management-views/sys-dm-change-feed-errors.md)
57+
58+
**For Microsoft Fabric mirrored databases**:
59+
60+
- [Microsoft Fabric mirrored databases (Preview)](/fabric/database/mirrored-database/overview)
61+
- [Microsoft Fabric mirrored databases monitoring](/fabric/database/mirrored-database/monitor)
62+
- [Explore data in your Mirrored database using Microsoft Fabric](/fabric/database/mirrored-database/explore)
63+
64+
**For Azure Synapse Link**:
65+
66+
- [What is Azure Synapse Link for SQL?](/azure/synapse-analytics/synapse-link/sql-synapse-link-overview)
5267
- [Manage Azure Synapse Link for SQL Server and Azure SQL Database](../../sql-server/synapse-link/synapse-link-sql-server-change-feed-manage.md)
53-
- [Get started with Synapse Link for SQL Server 2022](/azure/synapse-analytics/synapse-link/connect-synapse-link-sql-server-2022)
68+
- [Troubleshoot: Azure Synapse Link for SQL initial snapshot issues](/azure/synapse-analytics/synapse-link/troubleshoot/troubleshoot-sql-snapshot-issues)

0 commit comments

Comments
 (0)