次の方法で共有


sys.dm_db_xtp_merge_requests (Transact-SQL)

適用対象: SQL Server 2014 (12.x)

データベースのマージ要求を追跡します。 マージ要求が SQL Server によって生成されたか、 sys.sp_xtp_merge_checkpoint_files (Transact-SQL) を持つユーザーによって要求が行われた可能性があります。

Note

この動的管理ビュー (DMV) sys.dm_db_xtp_merge_requestsは、Microsoft SQL Server 2014 まで存在します。 ただし、SQL Server 2016 以降では、この DMV は適用されなくなります。

レポート内の列

列名 データ型 説明
request_state tinyint マージ要求の状態。
0 = 要求済み
1 = 保留中
2 = インストール済み
3 = 破棄済み
request_state_desc nvarchar(60) 要求の現在の状態の意味:

要求済み - マージ要求が存在します。
保留中 - マージが処理中です。
インストール済み - マージが完了しました。
破棄済み - おそらくストレージがないため、マージを完了できませんでした。
destination_file_id GUID ソース ファイルのマージ先ファイルの一意識別子。
lower_bound_tsn bigint マージ先ファイルの最小のタイムスタンプ。 マージされるすべてのソース ファイルの最も低いトランザクション タイムスタンプ。
upper_bound_tsn bigint マージ先ファイルの最大のタイムスタンプ。 マージされるすべてのソース ファイルの最大トランザクション タイムスタンプ。
collection_tsn bigint 現在の行を収集できるタイムスタンプ。

checkpoint_tsnがcollection_tsnを超えると、インストール済み状態の行が削除されます。

Abandoned 状態の行は、checkpoint_tsn が collection_tsn より小さいと削除されます。
checkpoint_tsn bigint チェックポイントが開始された時刻。

タイムスタンプがこれより低いトランザクションによって行われた削除は、新しいデータ ファイルで考慮されます。 残りの削除は、ターゲット デルタ ファイルに移動されます。
sourcenumber_file_id GUID マージ内のソース ファイルを一意に識別する最大 16 個の内部ファイル ID。

アクセス許可

現在のデータベースに対する VIEW DATABASE STATE 権限が必要です。

SQL Server 2022 以降でのアクセス許可

データベースに対する VIEW DATABASE PERFORMANCE STATE アクセス許可が必要です。

関連項目

次のステップ