ライブ拡張イベント ストリームを読み取るように構成されている場合、QueryableXEventData が常に 1 イベント遅れるのはなぜですか? 「Watch Live Data」ウィンドウも QueryableXEventData (event_stream ターゲット) に基づいているため、同じことが当てはまります。
念のため、イベント セッション スクリプトを作成します。
CREATE EVENT SESSION [XE_Alter] ON SERVER
ADD EVENT sqlserver.object_altered(
ACTION(sqlserver.database_name,sqlserver.sql_text)
WHERE ([sqlserver].[database_name]='AdventureWorks2014')),
ADD EVENT sqlserver.object_created(
ACTION(sqlserver.database_name,sqlserver.sql_text)
WHERE ([sqlserver].[database_name]='AdventureWorks2014')),
ADD EVENT sqlserver.object_deleted(
ACTION(sqlserver.database_name,sqlserver.sql_text)
WHERE ([sqlserver].[database_name]='AdventureWorks2014'))