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 アクセス許可が必要です。