Stretch Database 的擴充事件

適用於:SQL Server 2016 (13.x) 和更新版本 - 僅限 Windows

重要

Stretch Database 在 SQL Server 2022 (16.x) 及 Azure SQL 資料庫中已被取代。 資料庫引擎的未來版本將移除此功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。

Stretch Database 提供一組疑難排解用的擴充事件。

如需詳細資訊,請參閱 擴充事件。 如需如何開始進行疑難排解之擴充事件工作階段的詳細資訊,請參閱 建立擴充事件工作階段

Stretch Database 的擴充事件清單

事件名稱 事件描述
remote_data_archive_db_ddl 在處理用於延伸資料的資料庫 T-SQL ddl 時發生。
remote_data_archive_provision_operation 在佈建作業開始或結束時發生。
remote_data_archive_query_rewrite 為 Stretch 進行查詢重寫期間取代 RelOp_Get 時發生。
remote_data_archive_table_ddl 在處理用於延伸資料的資料表 T-SQL ddl 時發生。
remote_data_archive_telemetry 每當內部部署系統傳輸遙測事件給 Azure 資料庫時觸發。
remote_data_archive_telemetry_rejected 每次 Azure 資料庫伸展遙測事件遭拒時發生
repopulate_stretch_schema_task_queue_complete 報告重新填入延展結構描述工作佇列已完成。
repopulate_stretch_schema_task_queue_start 報告重新填入延展結構描述工作佇列已開始。
stretch_codegen_errorlog 回報來自程式碼產生器的輸出
stretch_codegen_start 回報伸展程式碼產生的開始處
stretch_create_remote_table_start 回報遠端資料表建立的開始處
stretch_database_disable_completed 回報已完成 ALTER DATABASE SET REMOTE_DATA_ARCHIVE OFF 命令
stretch_database_enable_completed 回報已完成 ALTER DATABASE SET REMOTE_DATA_ARCHIVE ON 命令
stretch_database_reauthorize_completed 回報已完成 sp_rda_reauthorize_db 規格程序
stretch_index_reconciliation_codegen_completed 報告伸展遠端索引作業的程式碼產生完成
stretch_index_update_step_completed 報告伸展的索引更新作業持續時間
stretch_migration_debug_trace 伸展移轉動作的偵錯追蹤。
stretch_migration_dequeue_migration 當資料庫的彈性移轉作業從佇列中清除時,即會引發此事件。
stretch_migration_queue_migration 將封包排入佇列以開始移轉資料庫與物件。
stretch_migration_requeue_migration 當彈性移轉作業封包重新排入佇列時,即會引發此事件。
stretch_migration_start_migration 開始移轉資料庫與物件。
stretch_migration_start_unmigration 開始取消移轉資料庫與物件。
stretch_remote_column_execution_completed 回報完成遠端執行伸展資料行程式碼產生
stretch_remote_column_reconciliation_codegen_completed 回報已完成延展遠端資料行調整的程式碼產生作業
stretch_remote_index_execution_completed 回報完成遠端執行伸展索引程式碼產生
stretch_schema_queue_task 報告封包何時進入佇列來處理資料庫和物件的結構描述工作。
stretch_schema_script_execution_completed 報告已在處理延展結構描述工作的期間完成執行延展指令碼。
stretch_schema_script_execution_skipped 報告已在處理延展結構描述工作的期間略過延展指令碼的執行。
stretch_schema_script_execution_start 報告已在處理延展結構描述工作的期間開始執行延展指令碼。
stretch_schema_task_failed 報告在延展結構描述工作期間的延展結構描述函數已失敗。
stretch_schema_task_skipped 回報在延展結構描述函數期間已略過延展結構描述工作。
stretch_schema_task_start 報告伸展結構描述工作期間的伸展結構描述函數開始。
stretch_schema_task_succeeded 報告在延展結構描述工作期間的延展結構描述函數已成功完成。
stretch_sp_migration_get_batch_id 呼叫 sp_stretch_get_batch_id
stretch_sync_metadata_start 回報移轉工作期間中繼資料檢查的開始處。
stretch_table_codegen_completed 回報完成伸展資料表的程式碼產生
stretch_table_complete_data_reconciliation 完成資料庫與物件的資料調整。
stretch_table_data_reconciliation_event 回報完成某批資料列的資料調整
stretch_table_data_reconciliation_results_event 回報錯誤,或已成功完成幾批資料列的資料調整
stretch_table_hinted_admin_delete_event 回報使用系統管理提示來執行延展刪除 DML 作業
stretch_table_hinted_admin_update_event 回報使用系統管理提示來執行延展更新 DML 作業
stretch_table_provisioning_step_completed 回報伸展的資料表佈建作業的期間
stretch_table_query_error 報告彈性查詢重新寫入期間擲回的錯誤
stretch_table_remote_creation_completed 回報完成遠端執行伸展資料表程式碼產生
stretch_table_row_migration_event 回報完成資料列批次移轉
stretch_table_row_migration_results_event 回報錯誤,或已成功完成幾批資料列的移轉
stretch_table_row_unmigration_event 回報完成取消資料列批次移轉
stretch_table_row_unmigration_results_event 回報錯誤,或已成功完成幾批資料列的取消移轉
stretch_table_start_data_reconciliation 啟動資料庫與物件的資料調整。
stretch_table_unprovision_completed 回報完成移除未伸展的資料表本機資源
stretch_table_validation_error 回報完成使用者啟用伸展時的資料表驗證
stretch_unprovision_table_start 回報開始解除佈建延展資料表

另請參閱