次の方法で共有


クイック スタート: Azure SQL を監視するデータベース ウォッチャーを作成する (プレビュー)

この記事では、Azure SQL データベース、エラスティック プール、または SQL マネージド インスタンスを監視する新しいデータベース ウォッチャーを作成する方法について説明します。 データベース ウォッチャーの概要については、データベース 監視 を使用した Azure SQL ワークロードの監視に関するページを参照してください。 データベース ウォッチャーのセットアップと構成の詳細については、「データベース 監視の作成と構成」を参照してください。

データベース ウォッチャーを作成し、Azure SQL リソースの監視を数分で開始する手順に従います。 作成するウォッチャーは、Microsoft Entra 認証と監視ターゲットへのプライベート接続を使用します。

データベース ウォッチャーは現在プレビュー段階です。 プレビュー機能は、限定された機能でリリースされますが、顧客が早期にアクセスしてフィードバックを提供できるように、"プレビュー" ベースで利用できます。 プレビュー機能は個別のプレビューに関する補足の使用条件の対象であり、SLA の対象ではありません。 サポートは特定の場合にベスト エフォートとして提供されます。 ただし、Microsoft サポートはプレビュー機能に関するフィードバックを必要としているため、場合によってはベスト エフォートのサポートを提供する場合があります。 プレビュー機能では、機能が制限されている可能性があり、選択した地理的領域でしか使用できない場合があります。

前提条件

このクイック スタートでは、データベース ウォッチャー を作成および構成するための前提条件が必要です。

ウォッチャーを作成する

  1. Azure portal のリソース メニューで、[すべてのサービス を選択します。

    すべてのサービス メニュー項目が強調表示されている Azure portal のメイン メニューのスクリーンショット。

  2. カテゴリとして モニター を選択します。 [監視ツール]で、[データベースウォッチャー]を選択します。 [データベース ウォッチャー] ビューで、[作成] を選択します。

    [作成] ボタンが強調表示されているデータベース ウォッチャー ビューのスクリーンショット。

  3. [基本] タブで、ウォッチャーのサブスクリプションとリソース グループを選択し、ウォッチャーの名前を入力して、ウォッチャーを作成する Azure リージョンを選択します。 このクイックスタートの残りの部分では、IDデータ ストアターゲット タブの既定の選択を変更しないことを前提としています。

    サブスクリプション、リソース グループ、ウォッチャー名、監視リージョンが入力された、新しいデータベース ウォッチャーの [基本] ページのスクリーンショット。

  4. [確認と作成] を選択し、ウォッチャーとデータ ストアの構成を確認します。 を選択してを作成します。

    この手順では、データベース 監視、Azure Data Explorer クラスター、およびクラスター上のデータベースを作成します。 収集された監視データは、このデータベースに格納されます。

    新しいデータベース ウォッチャーの [確認と作成] ページのスクリーンショット。監視とデータ ストアの詳細が確認用に表示されています。

SQL ターゲットを追加してアクセス権を付与する

デプロイが完了したら、[リソース に移動] を選択して、Azure portal で新しいデータベース ウォッチャーを開きます。

  1. SQLターゲットを選択し、を追加します。 ドロップダウンを使用して監視する Azure SQL リソースを選択し、[追加] を選択します。 Azure SQL データベース、エラスティック プール、または SQL マネージド インスタンスを選択できます。 この例では、Azure SQL データベースが選択されています。

    ターゲットとして追加する準備ができている Azure SQL データベースを示す、データベース ウォッチャーの [ターゲットの追加] ページのスクリーンショット。

  2. アクセス許可 カードで、ターゲットの種類に一致する Microsoft Entra 認証リンクを選択します。 選択したターゲットから監視データを収集するための制限付きの特定のアクセス権を監視者に付与する T-SQL スクリプトをコピーします。

    次のスクリーンショットは、Azure SQL データベースとエラスティック プールの T-SQL スクリプトを示しています。

    SQL データベースまたはエラスティック プール上のデータベース ウォッチャーへのアクセスを許可する T-SQL スクリプトと、それをクリップボードにコピーするボタンを示す、データベース ウォッチャーのターゲット ページのスクリーンショット。

    次のスクリーンショットは、Azure SQL マネージド インスタンスの T-SQL スクリプトを示しています。

    SQL マネージド インスタンス上のデータベース ウォッチャーへのアクセスを許可する T-SQL スクリプトと、それをクリップボードにコピーするボタンを示す、データベース ウォッチャーのターゲット ページのスクリーンショット。

  3. SQL Server mssql 拡張機能を使用して、SQL Server Management Studio または Visual Studio Code で新しいクエリ ウィンドウを開きます。 選択した Azure SQL 論理サーバーまたは SQL マネージド インスタンス上の master データベースに接続します。 T-SQL スクリプトを貼り付け、実行選択します。

    次のスクリーンショットは、Azure SQL データベースとエラスティック プールの T-SQL スクリプトを示しています。

    Azure SQL 論理サーバー上のマスター データベースに接続されている SQL Server Management Studio クエリ ウィンドウのスクリーンショット。データベース ウォッチャーへのアクセスを許可する T-SQL スクリプトが正常に実行されたことを示しています。

    次のスクリーンショットは、Azure SQL マネージド インスタンスの T-SQL スクリプトを示しています。

    Azure SQL マネージド インスタンス上のマスター データベースに接続されている SQL Server Management Studio クエリ ウィンドウのスクリーンショット。データベース ウォッチャーへのアクセスを許可する T-SQL スクリプトが正常に実行されたことを示しています。

マネージド プライベート エンドポイントを作成して承認する

  1. ウォッチャーの [マネージド プライベート エンドポイント] ページで、[追加] を選択します。

  2. プライベート エンドポイント名を入力し、Azure SQL ターゲットのサブスクリプション、リソースの種類、およびターゲットの追加時に選択したのと同じ論理サーバーまたは SQL マネージド インスタンスを選択します。

  3. リソースの種類には、論理サーバーの Microsoft.Sql/servers と SQL マネージド インスタンスの Microsoft.Sql/managedInstances を使用します。

  4. ターゲット サブリソースの場合は、論理サーバーに sqlServer を使用し、SQL マネージド インスタンスの managedInstance を使用します。

  5. を選択してを作成します。

    この例では、watcher-example という名前の Azure SQL 論理サーバーのプライベート エンドポイントを作成する準備ができています。 プライベート エンドポイントの作成には、1 ~ 2 分かかる場合があります。

    Azure SQL 論理サーバー用に作成する準備ができているプライベート エンドポイントを示す、データベース ウォッチャーの [マネージド プライベート エンドポイント] ページのスクリーンショット。

  6. Azure portal で、プライベート エンドポイントを検索します。 [保留中の接続] で、作成したプライベート エンドポイントを見つけて、[承認] を選択します。

    承認する準備ができているデータベース ウォッチャー プライベート エンドポイントを示す、プライベート リンク センターの [保留中の接続] ページのスクリーンショット。

監視を開始する

  1. ウォッチャーの [概要] ページで [開始] を選択します。

    停止しているデータベース ウォッチャーの概要ページのスクリーンショット。有効な [スタート] ボタンが表示されています。

  2. ウォッチャーの状態が Stopped から Runningに変わります。 データ収集が開始されるまでに数分かかります。

  3. [ダッシュボード] を選択します。 リソースがまだ表示されない場合は、ダッシュボードを更新します。

  4. 対応するタイルに SQL ターゲットが表示されたら、タイルを選択し、データベース、エラスティック プール、または SQL マネージド インスタンスへのリンクを選択して、監視ダッシュボードを開きます。 タイルのリンクを選択して、監視対象のすべての Azure SQL リソースを表示する資産ダッシュボードを開くこともできます。

    監視対象と、このターゲットの監視ダッシュボードを開くリンクを示す、データベース ウォッチャーのダッシュボード ページのスクリーンショット。

データベース 監視のセットアップと構成の詳細については、「データベース 監視の作成と構成」を参照してください。 既存の Azure Data Explorer クラスター、無料の Azure Data Explorer クラスター、または Microsoft Fabric の Real-Time Analytics でデータベースを使用する方法、SQL 認証を使用する方法、SQL ターゲットとデータ ストアへの監視アクセスを管理する方法、Azure Data Explorer クラスターを時間をかけてスケーリングおよび管理する方法について説明します。