次の方法で共有


sys.sp_help_change_feed (Transact-SQL)

適用対象: SQL Server 2022 (16.x) Azure SQL Database Azure Synapse Analytics Microsoft Fabric の SQL データベース

変更フィードの現在の構成を監視します。

このシステム ストアド プロシージャは、次の目的で使用されます。

構文

Transact-SQL 構文表記規則

EXECUTE sys.sp_help_change_feed;

結果セット

列名 データ型 説明
table_group_id uniqueidentifier テーブル グループの一意の識別子。
table_group_name nvarchar(140) テーブル グループの名前。
destination_location nvarchar(512) ランディング ゾーン フォルダーの URL 文字列。
destination_credential sysname ランディング ゾーンにアクセスするための資格情報名。
workspace_id nvarchar(247) 関連する Synapse ワークスペースの Azure リソース ID。
synapse_workgroup_name nvarchar (50) 関連する Synapse ワークスペース名。
schema_name sysname 変更フィード テーブルのデータベース スキーマ名。
table_name sysname 変更フィード テーブルの名前。
table_id uniqueidentifier 変更フィード テーブルの一意の識別子。 変更フィードの設定ワークフロー中に生成されます。
table_object_id int 変更フィード テーブルのオブジェクト ID。
state tinyint 変更フィード テーブルの状態。 有効な状態値: 1 - 有効。 2 -エクスポート。 3 -エクスポート。 4 -能動。 5 -無効。 6 - 無効化が保留中です。
version binary(10) 変更フィード テーブルのバージョン。
snapshot_phase tinyint 1 から 6 に進行する現在のスナップショットのフェーズ。
1 - ABORT_PRIOR_SNAPSHOT_IF_ANY
2 - SET_TABLEVERSIONLSN
3 - EXPORT_SCHEMA_FILE
4 - EMIT_SNAPSHOT_BEGINENTRY
5 - EXPORT_DATA_FILE
6 - EMIT_SNAPSHOT_ENDENTRY
snapshot_current_phase_time datetime 現在のスナップショット フェーズが開始された時刻。
snapshot_retry_count int スナップショットが再試行を試行した回数。
snapshot_start_time datetime スナップショット フェーズの開始時刻
snapshot_end_time datetime スナップショット フェーズの終了時刻
snapshot_row_count int 変更フィード テーブルのスナップショット操作中にエクスポートされるデータの行数
destination_type int 0 = Azure Synapse Link。 2 = ファブリック ミラーリング。

アクセス許可

現時点では、 sysadmin サーバー ロールまたは db_owner ロールのメンバー、または CONTROL データベース権限を持つユーザーのみがこのプロシージャを実行できます。

テーブルとメタデータの状態を確認するには:

EXEC sp_help_change_feed;