適用対象: SQL Server 2016 (13.x) 以降 - Windows のみ
重要
拡張データベースは、SQL Server 2022 (16.x) および Azure SQL Database では非推奨になります。 この機能は、データベース エンジンの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。
Stretch Database では、トラブルシューティングのための一連の拡張イベントを提供しています。
詳細については、「 拡張イベント」を参照してください。 トラブルシューティングのために拡張イベント セッションを開始する方法の詳細については、「 拡張イベント セッションの作成」を参照してください。
Stretch Database の拡張イベントの一覧
イベント名 | イベントの説明 |
---|---|
リモートデータアーカイブデータベースDDL | データをストレッチするためにデータベース T-SQL ddl が処理されると発生します。 |
リモートデータアーカイブ提供操作 | プロビジョニング操作の開始または終了時に生じます。 |
リモート データ アーカイブ クエリ 書き換え | クエリがストレッチ用に書き直されるときに RelOp_Get が置換されると生じます。 |
リモートデータアーカイブテーブルDDL | データをストレッチするためにテーブル T-SQL ddl が処理されると発生します。 |
リモートデータアーカイブのテレメトリー | オンプレミスのシステムでテレメトリ イベントが Azure DB に転送されたときに発生します。 |
リモートデータアーカイブテレメトリー拒否 | AzureDB 拡張テレメトリ イベントが拒否されたときに発生します |
リポピュレートストレッチスキーマタスクキュー完了 | 拡張スキーマ タスク キューの再作成の完了をレポートします。 |
repopulate_stretch_schema_task_queue_start | 拡張スキーマ タスク キューの再作成の開始をレポートします。 |
stretch_codegen_errorlog | コード ジェネレーターの出力を報告します |
stretch_codegen_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 spec proc の完了をレポートします |
ストレッチインデックス調整コード生成完了 | 拡張リモート インデックス操作用のコード生成の完了を報告します |
stretch_index_update_step_completed | 拡張されたインデックス更新操作の期間を報告します |
ストレッチマイグレーションデバッグトレース | 移行拡張アクションのデバッグ トレース。 |
stretch_migration_dequeue_migration | ストレッチ移行タスクがデータベースに対してデキューされると生成されるイベント。 |
伸縮移行キュー移行 | データベースとオブジェクトの移行を開始するためパケットをキューに入れます。 |
stretch_migration_requeue_migration | ストレッチ移行タスク パケットがキューに再登録されると生成されるイベント。 |
stretch_migration_start_migration | データベースとオブジェクトの移行を開始します。 |
stretch_migration_start_unmigration | データベースとオブジェクトの移行取り消しを開始します。 |
ストレッチリモートカラム実行完了 | ストレッチ列用に生成されたコードのリモート実行の完了を報告します |
stretch_remote_column_reconciliation_codegen_completed | ストレッチ リモート列調整用のコード生成の完了をレポートします |
ストレッチリモートインデックス実行完了 | 拡張インデックス用に生成されたコードのリモート実行の完了を報告します |
stretch_schema_queue_task | データベースとオブジェクトのスキーマのタスクを処理するためにパケットがキューに入ろうとしているときに報告します。 |
ストレッチスキーマスクリプトの実行が完了しました | 拡張スキーマ タスクの処理中に、拡張スクリプトの実行完了をレポートします。 |
ストレッチ スキーマ スクリプトの実行がスキップされました | 拡張スキーマ タスクの処理中に、拡張スクリプトの実行をスキップしたことをレポートします。 |
ストレッチスキーマスクリプト実行開始 | 拡張スキーマ タスクの処理中に、拡張スクリプトの実行開始をレポートします。 |
ストレッチスキーマタスク失敗 | 拡張スキーマ タスクの実行中に拡張スキーマ関数でエラーが発生したことをレポートします。 |
スキーマの拡張タスクがスキップされました | ストレッチ スキーマ関数の段階でストレッチ スキーマ タスクがスキップされることをレポートします。 |
スキーマを展開するタスクの開始 | 拡張スキーマ タスク中に、拡張スキーマ機能の開始を報告します。 |
ストレッチスキーマタスク成功 | 拡張スキーマ タスクの実行中に拡張スキーマ関数が正常に完了したことをレポートします。 |
stretch_sp_migration_get_batch_id | Sp_stretch_get_batch_id を呼び出す |
ストレッチ同期メタデータ開始 | 移行タスク時のメタデータ チェックの開始を報告します。 |
stretch_table_codegen_完了 | ストレッチされたテーブルのコード生成の完了を報告します |
ストレッチテーブル完全データ整合性 | データベースとオブジェクトのデータ調整を完了します。 |
ストレッチテーブルデータ調整イベント | 行のバッチをデータ調整した場合の完了をレポートします |
ストレッチテーブルデータ整合結果イベント | 行の複数のバッチのデータ調整のエラーまたは正常な完了をレポートします |
ストレッチテーブルヒント管理者削除イベント | 管理者のヒントを使用するストレッチ削除 DML 操作の実行をレポートします |
ストレッチテーブルのヒントされた管理者更新イベント | 管理者のヒントを使用するストレッチ更新 DML 操作の実行をレポートします |
ストレッチテーブル提供ステップ完了 | ストレッチされたテーブルのプロビジョニング操作の実行時間を報告します |
ストレッチテーブルクエリエラー | ストレッチ クエリ書き直しの間にスローされたエラーを報告します |
ストレッチテーブルのリモート作成が完了しました | ストレッチされたテーブルのために生成されたコードのリモート実行の完了を報告します |
テーブル行移行イベントのストレッチ | 行のバッチの移行の完了を報告します |
ストレッチテーブル行移行結果イベント | 行の複数のバッチの移行のエラーまたは正常な完了を報告します |
ストレッチテーブル行のアンマイグレーションイベント | 行のバッチの移行取り消しの完了を報告します |
ストレッチテーブル行の逆移行結果イベント | 行の複数のバッチの移行取り消しのエラーまたは正常な完了を報告します |
ストレッチ_テーブル_開始_データ調整 | データベースとオブジェクトのデータ調整を開始します。 |
ストレッチテーブルのプロビジョン解除完了 | ストレッチされていないテーブルのローカル リソースの削除の完了を報告します |
ストレッチテーブル検証エラー | ユーザーが拡張を有効にした際のテーブルの検証の完了を報告します |
stretch_unprovision_table_start | 拡張テーブル プロビジョニング解除の開始を報告します |