適用於: SQL Server 2022 (16.x) 及以後版本
Azure SQL 資料庫
Azure SQL Managed Instance
Azure Synapse Analytics
鏡像資料庫 在 Microsoft Fabric
中 SQL 資料庫在 Microsoft Fabric
開啟目前的資料庫:
Caution
此系統預存程式會在內部使用,不建議直接使用系統管理。 請改用 Synapse Studio 或 Fabric 入口網站。 使用此程式可能會導致不一致。
Syntax
EXECUTE sys.sp_change_feed_enable_db
[ [ @maxtrans ] ]
[ , [ @pollinterval ] ]
[ , [ @destination_type ] ]
GO
Arguments
@maxtrans
數據類型為 int。指出每個掃描週期中要處理的交易數目上限。
- 針對 Azure Synapse Link,如果未指定,則預設值為
10000。 如果指定,該值必須是正整數。 - 針對網狀架構鏡像,此值會動態決定並自動設定。
@pollinterval
數據類型為 int。描述記錄檔以秒為單位掃描任何新變更的頻率或輪詢間隔。
- 針對 Azure Synapse Link,如果未指定則為 5 秒的預設間隔。 值必須
5或更大。 - 針對網狀架構鏡像,此值會動態決定並自動設定。
@destination_type
適用於: 僅限網狀架構資料庫鏡像。 針對 Synapse Link,請勿指定 。
數據類型為 int。Azure Synapse Link 的預設值為 0。
2 = 網狀架構資料庫鏡像。
Permissions
具有 CONTROL 資料庫許可權、 db_owner 資料庫角色成員資格或 系統管理員 伺服器角色成員資格的使用者,可以執行此程式。
Examples
下列範例會啟用變更摘要。
EXECUTE sys.sp_change_feed_enable_db;
確認資料庫已啟用。
SELECT [name],
is_data_lake_replication_enabled
FROM sys.databases;
相關內容
- sys.sp_change_feed_enable_table(Transact-SQL)
- sys.sp_change_feed_create_table_group(Transact-SQL)
- sys.sp_help_change_feed (Transact-SQL)
- sys.sp_help_change_feed_table (Transact-SQL)
- sys.sp_change_feed_configure_parameters (Transact-SQL)
- sys.dm_change_feed_log_scan_sessions (Transact-SQL)
- sys.dm_change_feed_errors(Transact-SQL)