You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> This system stored procedure is used internally and isn't recommended for direct administrative use. Use Synapse Studio or the Fabric portal instead. Using this procedure could introduce inconsistency.
Internal procedure that handles data definition language events.
29
29
30
-
> [!NOTE]
31
-
> This internal system stored procedure is used internally and isn't recommended for direct administrative use. Use Synapse Studio or the Fabric portal instead. Using this procedure could introduce inconsistency.
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.
59
+
A user with `CONTROL` database permissions, **db_owner** database role membership, or **sysadmin** server role membership can execute this procedure.
Copy file name to clipboardExpand all lines: docs/relational-databases/system-stored-procedures/sp-change-feed-configure-parameters.md
+22-23Lines changed: 22 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: "The sys.sp_change_feed_configure_parameters system stored procedur
4
4
author: WilliamDAssafMSFT
5
5
ms.author: wiassaf
6
6
ms.reviewer: imotiwala, ajayj, randolphwest
7
-
ms.date: 08/19/2025
7
+
ms.date: 12/17/2025
8
8
ms.service: fabric
9
9
ms.subservice: system-objects
10
10
ms.topic: "reference"
@@ -66,66 +66,65 @@ Data type is **int**. Describes the frequency that the log is scanned for any ne
66
66
- For Azure Synapse Link, the default interval if not specified is 5 seconds. The value must be `5` or larger.
67
67
- For Fabric mirroring, this value is dynamically determined and automatically set.
68
68
69
-
#### [@autoreseed = ]*autoreseed*
69
+
#### [@autoreseed = ]*autoreseed*
70
70
71
-
**Applies to:** Fabric Mirroring only
71
+
**Applies to**: Fabric Mirroring only
72
72
73
73
The `autoreseed` argument defines the setting of the autoreseed option. `0` = disabled, `1` = enabled at the provided *autoreseed_threshold_percent*.
74
74
75
-
The autoreseed feature is disabled by default in SQL Server 2025 (Preview). The autoreseed feature is enabled and cannot be managed or disabled in Azure SQL Database and Azure SQL Managed Instance.
75
+
The autoreseed feature is disabled by default in SQL Server 2025 (Preview). The autoreseed feature is enabled and can't be managed or disabled in Azure SQL Database and Azure SQL Managed Instance.
76
76
77
77
During reseed, the mirrored database item in Microsoft Fabric is available but will not receive incremental changes.
78
78
79
79
For more information, see [Configure automatic reseed for Fabric mirrored databases](/fabric/database/mirrored-database/sql-server-configure-automatic-reseed).
The `autoreseedthreshold` argument defines the log usage percentage threshold when an autoreseed event triggers. By default, `70`.
86
86
87
-
#### [@dynamicmaxtrans = ]*transactions*
87
+
#### [@dynamicmaxtrans = ]*transactions*
88
88
89
-
**Applies to:** Fabric Mirroring only
89
+
**Applies to**: Fabric Mirroring only
90
90
91
-
Whether or not the dynamic maximum transactions setting for Fabric Mirroring is enabled. `0` = disabled, `1` = enabled. Fabric follows a maximum number of transactions to process in each scan cycle. For more information, [Mirrored databases from SQL Server performance](/fabric/database/mirrored-database/sql-server-performance#control-scan-performance).
91
+
Whether or not the dynamic maximum transactions setting for Fabric Mirroring is enabled. `0` = disabled, `1` = enabled. Fabric follows a maximum number of transactions to process in each scan cycle. For more information, [Mirrored databases from SQL Server performance](/fabric/database/mirrored-database/sql-server-performance#control-scan-performance).
92
92
93
-
94
-
The dynamic maximum transactions feature is enabled by default in SQL Server 2025 (Preview). The dynamic maximum transactions feature is enabled and cannot be managed or disabled in Azure SQL Database and Azure SQL Managed Instance.
93
+
The dynamic maximum transactions feature is enabled by default in SQL Server 2025 (Preview). The dynamic maximum transactions feature is enabled and can't be managed or disabled in Azure SQL Database and Azure SQL Managed Instance.
The lower bound for dynamic maxtrans setting for Fabric Mirroring. By default, the lower bound value is `200`.
99
+
The lower bound for dynamic maxtrans setting for Fabric Mirroring. By default, the lower bound value is `200`.
101
100
102
101
## Returns
103
102
104
103
`0` (success) or `1` (failure).
105
104
106
105
## Permissions
107
106
108
-
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.
107
+
A user with `CONTROL` database permissions, **db_owner** database role membership, or **sysadmin** server role membership can execute this procedure.
109
108
110
-
## Example
109
+
## Examples
111
110
112
111
### A. Enable automatic reseed
113
112
114
-
**Applies to:** Fabric Mirroring only
113
+
**Applies to**: Fabric Mirroring only
115
114
116
115
Use the following T-SQL sample to enable automatic reseed on the current mirrored database. Specify a log usage percentage threshold to trigger an autoreseed event, for example 70%. For more information, see [Configure automatic reseed for Fabric mirrored databases](/fabric/database/mirrored-database/sql-server-configure-automatic-reseed).
117
116
118
117
```sql
119
118
USE <Mirrored database name>
120
119
GO
121
-
EXECUTE sys.sp_change_feed_configure_parameters
120
+
EXECUTE sys.sp_change_feed_configure_parameters
122
121
@autoreseed =1
123
-
, @autoreseedthreshold =70;
122
+
, @autoreseedthreshold =70;
124
123
```
125
124
126
125
### B. Disable automatic reseed
127
126
128
-
**Applies to:** Fabric Mirroring only
127
+
**Applies to**: Fabric Mirroring only
129
128
130
129
Use the following T-SQL sample to disable automatic reseed on the current mirrored database.
To enable the dynamic maximum transactions feature, set `@dynamicmaxtrans` to `1`. For example:
143
142
144
143
```sql
145
144
USE <Mirrored database name>
146
145
GO
147
-
EXECUTE sys.sp_change_feed_configure_parameters
146
+
EXECUTE sys.sp_change_feed_configure_parameters
148
147
@dynamicmaxtrans=1;
149
148
```
150
149
@@ -153,15 +152,15 @@ To disable the dynamic maximum transactions feature, set `@dynamicmaxtrans` to `
153
152
```sql
154
153
USE <Mirrored database name>
155
154
GO
156
-
EXECUTE sys.sp_change_feed_configure_parameters
155
+
EXECUTE sys.sp_change_feed_configure_parameters
157
156
@dynamicmaxtrans=0;
158
157
```
159
158
160
-
Verify the setting of the dynamic maximum transactions feature with [sys.sp_help_change_feed_settings (Transact-SQL)](sp-help-change-feed-settings.md).
159
+
Verify the setting of the dynamic maximum transactions feature with [sys.sp_help_change_feed_settings](sp-help-change-feed-settings.md).
161
160
162
161
### D. Configure the dynamic maximum transactions maximum and lower bound
163
162
164
-
**Applies to:** Fabric Mirroring only
163
+
**Applies to**: Fabric Mirroring only
165
164
166
165
To modify the maximum and lower bounds for the dynamic maximum transactions feature, use `@maxtrans` and `@dynamicmaxtranslowerbound` respectively. For example:
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.
29
29
30
-
> [!CAUTION]
31
-
> This system stored procedure is used internally and isn't recommended for direct administrative use. Use Synapse Studio or the Fabric portal instead. Using this procedure could introduce inconsistency.
@@ -74,7 +73,7 @@ The credential name to access the landing zone.
74
73
75
74
## Permissions
76
75
77
-
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.
76
+
A user with `CONTROL` database permissions, **db_owner** database role membership, or **sysadmin** server role membership can execute this procedure.
Disable the change feed at the database level, and then the metadata for all the associated tables.
29
29
30
-
> [!CAUTION]
31
-
> This system stored procedure is used internally and isn't recommended for direct administrative use. Use Synapse Studio or the Fabric portal instead. Using this procedure could introduce inconsistency.
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.
49
+
A user with `CONTROL` database permissions, **db_owner** database role membership, or **sysadmin** server role membership can execute this procedure.
> This system stored procedure is used internally and isn't recommended for direct administrative use. Use Synapse Studio or the Fabric portal instead. Using this procedure could introduce inconsistency.
@@ -67,7 +66,7 @@ The last changes published and synchronized to Azure Synapse can't be guaranteed
67
66
68
67
## Permissions
69
68
70
-
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.
69
+
A user with `CONTROL` database permissions, **db_owner** database role membership, or **sysadmin** server role membership can execute this procedure.
Drops a table group and internal metadata objects.
29
29
30
-
> [!CAUTION]
31
-
> This system stored procedure is used internally and isn't recommended for direct administrative use. Use Synapse Studio or the Fabric portal instead. Using this procedure could introduce inconsistency.
@@ -54,7 +53,7 @@ Required. Data type is **uniqueidentifier**. The unique identifier of the table
54
53
55
54
## Permissions
56
55
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.
56
+
A user with `CONTROL` database permissions, **db_owner** database role membership, or **sysadmin** server role membership can execute this procedure.
> This system stored procedure is used internally and isn't recommended for direct administrative use. Use Synapse Studio or the Fabric portal instead. Using this procedure could introduce inconsistency.
Data type is **int**. Default is `0`, for Azure Synapse Link. `2` = Fabric database mirroring.
70
69
71
70
## Permissions
72
71
73
-
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.
72
+
A user with `CONTROL` database permissions, **db_owner** database role membership, or **sysadmin** server role membership can execute this procedure.
Stored procedure to enable the creation of a new table to an existing table group.
29
29
30
-
> [!CAUTION]
31
-
> This system stored procedure is used internally and isn't recommended for direct administrative use. Use Synapse Studio or the Fabric portal instead. Using this procedure could introduce inconsistency.
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.
71
+
A user with `CONTROL` database permissions, **db_owner** database role membership, or **sysadmin** server role membership can execute this procedure.
0 commit comments