sys.sp_change_feed_enable_db (Transact-SQL)
適用於: sql Server 2022 (16.x) Azure SQL 資料庫 Microsoft Fabric MICROSOFT Fabric SQL 資料庫中的 Azure Synapse Analytics 倉儲
啟用適用於 SQL 的 Azure Synapse Link、Microsoft Fabric 鏡像資料庫,以及 Microsoft Fabric 中的 SQL Database 的目前資料庫。
注意
此系統預存程式會在內部使用,不建議直接使用系統管理。 請改用 Synapse Studio 或 Fabric 入口網站。 使用此程式可能會導致不一致。
Syntax
EXECUTE sys.sp_change_feed_enable_db
[ [ @maxtrans ] ]
[ , [ @pollinterval ] ]
[ , [ @destination_type ] ]
GO
引數
@maxtrans
數據類型為 int。指出每個掃描週期中要處理的交易數目上限。
- 針對 Azure Synapse Link,如果未指定,則預設值為
10000
。 如果指定,該值必須是正整數。 - 針對網狀架構鏡像,此值會動態決定並自動設定。
@pollinterval
數據類型為 int。描述記錄檔以秒為單位掃描任何新變更的頻率或輪詢間隔。
- 針對 Azure Synapse Link,如果未指定則為 5 秒的預設間隔。 值必須
5
或更大。 - 針對網狀架構鏡像,此值會動態決定並自動設定。
@destination_type
適用於: 僅限網狀架構資料庫鏡像。 針對 Synapse Link,請勿指定 。
數據類型為 int。Azure Synapse Link 的預設值為 0
。 2
= 網狀架構資料庫鏡像。
權限
具有 CONTROL 資料庫許可權、 db_owner 資料庫角色成員資格或 系統管理員 伺服器角色成員資格的使用者,可以執行此程式。
範例
下列範例會啟用變更摘要。
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)