sys.sp_change_feed_enable_db (Transact-SQL)
適用対象: SQL Server 2022 (16.x) Azure SQL Database Azure Synapse Analytics Microsoft Fabric の SQL データベース
Microsoft Fabric の Azure Synapse Link for SQL、 Microsoft Fabric ミラー化データベース、および SQL データベースの現在のデータベースを有効にします。
Note
このシステム ストアド プロシージャは内部的に使用されるため、直接管理に使用することはお勧めしません。 代わりに Synapse Studio または Fabric ポータルを使用してください。 この手順を使用すると、不整合が発生する可能性があります。
構文
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
適用対象: Fabric データベース ミラーリングのみ。 Synapse Link の場合は、指定しないでください。
データ型は int です。Azure Synapse Link の既定値は 0
です。 2
= Fabric データベース ミラーリング。
アクセス許可
CONTROL データベース権限、db_owner データベース ロール メンバーシップ、または sysadmin サーバー ロール メンバーシップを持つユーザーは、この手順を実行できます。
例
次の例では、変更フィードを有効にします。
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)