すべてのプロダクト
Search
ドキュメントセンター

Data Management:サードパーティのクラウドサービスまたは自己管理データベース上でホストされるデータベースの登録

最終更新日:Mar 29, 2026

自己管理データベース、またはサードパーティのクラウドサービス上でホストされるデータベースを Data Management (DMS) に接続し、一元的なアクセス制御、SQL 実行、ガバナンスを実現します。

前提条件

開始する前に、以下の点をご確認ください。

データベースインスタンスの登録

以下は、インターネット経由でアクセス可能な MySQL データベースを登録する例です。手順は、すべてのサポート対象データベース種類およびネットワークモードに適用可能です。ご使用の環境に合わせて、インスタンスソース および関連するフィールドを調整してください。

  1. DMS コンソール V5.0 にログインします。

  2. 左側ナビゲーションウィンドウで、データベースインスタンス の横にある追加アイコンをクリックします。

    または、上部ナビゲーションバーから データ資産 > インスタンス を選択します。インスタンス一覧 タブで、新規 をクリックします。
  3. インスタンスの追加 ダイアログボックスで、データソースサードパーティのクラウド/自己管理 に設定し、以下のパラメーターを構成します。高度な機能パッケージ 高度な機能パッケージ パラメーターでは、このインスタンスの制御モードおよびオプションのデータ保護機能を設定します。高度な機能パッケージの選択内容に応じて、以下のパラメーターが表示されます。

    • セキュリティルールセキュリティコラボレーション を選択した場合に表示されます。細かい制御のために、デフォルトまたはカスタムのセキュリティルールを選択できます。詳細については、「セキュリティルールの管理」をご参照ください。

    • データ分類テンプレート機密データ保護 を選択した場合に表示されます。分類テンプレートをバインドして、機密フィールドを検出しラベル付けします。詳細については、「DMS の分類およびグレーディングテンプレートの管理」をご参照ください。

    インターネット経由でアクセスする場合は、攻撃への露出を抑えるため、データベースのホワイトリストにデータベースへのアクセスに使用する IP アドレスを追加してください。
    インスタンスソースが Database Gateway または VPC PrivateLink の場合、登録を開始する前に必要なネットワークリソースを事前に設定してください。
    セキュリティコラボレーションおよび安定的な変更のいずれも選択しない場合、インスタンスはデフォルトで柔軟な管理モードで管理されます。
    任意のフィールド値の前後には、スペースや特殊文字を追加しないでください。

    基本情報

    パラメーター説明適用対象
    データベース種類データベースエンジンの種類すべてのインスタンスソース
    インスタンスソースネットワークアクセスモード。オプション:インターネットECS ホスト型自己管理インスタンスDatabase GatewayVPC PrivateLinkオープンソース MyBase データベースすべてのインスタンス
    インスタンスリージョンデータベースが配置されているリージョンすべてのインスタンス
    ログインアドレス接続先。インスタンスソース別の値については、下記の表をご参照ください。インスタンスソースに依存
    ポートデータベースに接続するために使用するポートすべてのインスタンス
    データベースアカウントデータベースへのログインに使用するアカウントです。DMS で実行する予定の操作に必要な権限を持つアカウントである必要があります。共有アカウントではなく、DMS 専用のアカウントを作成することを推奨します。すべてのインスタンス
    データベースパスワードデータベースアカウントのパスワードすべてのインスタンス
    セキュアホスティングDMS がデータベースに対して認証を行う方法を制御します。有効化(推奨):DMS が認証情報を管理し、インスタンス、データベース、テーブル、および行レベルでの権限制御をサポートします。無効化:セッションがタイムアウトするたびに、DMS がデータベースアカウントおよびパスワードを要求するため、ワークフローが中断される可能性があります。セキュアホスティングパラメーターを無効化に設定しないことを推奨します。詳細については、「セキュリティホスティング」をご参照ください。すべてのインスタンス

    インスタンスソース別のログインアドレス

    インスタンスソース入力内容
    インターネットデータベースの IP アドレス
    ECS ホスト型セルフマネージドインスタンスECS インスタンスの ID
    データベースゲートウェイデータベースゲートウェイの ID とエンドポイント。詳細については、「データベースゲートウェイの作成」をご参照ください。
    VPC PrivateLinkVPC の ID とエンドポイント。詳細については、「データセンターを VPC に接続する」をご参照ください。
    オープンソース MyBase データベースMyBase on ACK インスタンスの ID と MyBase on ACK クラスターの ID。MyBase on ACK インスタンスのみがサポートされています。
    オプション説明
    セキュリティコラボレーション安定的な変更のすべての機能に加え、R&D および承認ワークフローのカスタマイズのための DevOps 機能を含みます。詳細については、「コントロールモード」をご参照ください。
    安定的な変更ロックレス変更および SQL レビューなど、安定したデータベース運用のためのソリューションを提供します。セキュリティコラボレーションとは同時に選択できません。
    機密データ保護機密データのマスキングおよびアクセス制御を有効化します。詳細については、「機密データ保護機能の有効化」をご参照ください。

    高度な情報

    パラメーター説明適用対象
    環境タイプインスタンスの環境タイプ(例:本番環境または開発環境)。詳細については、「環境タイプ」をご参照ください。すべてのインスタンス
    インスタンス名DMS 内でのインスタンスの表示名です。初めて登録する場合、データベース名が DMS に自動的に同期されます。詳細については、「データベースインスタンスの変更」をご参照ください。すべてのインスタンス
    ロックレススキーマ変更オンライン DDL 方法を制御します。オプション:有効(DMS オンライン DDL 優先)有効(MySQL ネイティブ オンライン DDL 優先)無効。詳細については、「ロックレススキーマ変更機能の有効化」をご参照ください。MySQL インスタンスのみ
    SSL の有効化トランスポート層で接続を暗号化し、転送中のデータのセキュリティを向上させます。SSL を有効化すると、ネットワークの応答時間が長くなります。SSL をデータベースインスタンスで有効化したうえで、有効 に設定してください。MySQL および Redis インスタンスのみ
    DBAこのインスタンスのデータベース管理者(DBA)です。DBA は、他の DMS ユーザーに権限を付与できます。すべてのインスタンス
    クエリタイムアウト(秒)SQL クエリの実行に許容される最大時間です。この制限を超えたクエリは終了されます。すべてのインスタンス
    エクスポートタイムアウト(秒)SQL エクスポート操作に許容される最大時間です。この制限を超えたエクスポートは終了されます。すべてのインスタンス
  4. 左下隅の 接続テスト をクリックします。接続テストが失敗した場合は、エラーメッセージを確認し、IP アドレス、ポート、アカウント認証情報などのインスタンス情報を検証してください。

  5. 接続テストが成功した後、送信 をクリックします。

データベースインスタンスが DMS に登録されました。DMS コンソールの左側のデータベースインスタンス一覧で、登録したインスタンスを表示および管理できます。

DMS ユーザーに必要な権限

登録済みインスタンスを DMS ユーザーが管理できるようにするには、管理範囲に応じて権限を付与します。

管理範囲必要な権限
インスタンス上のすべてのデータベースすべてのデータベースに対する権限
インスタンス上の特定のデータベース該当するデータベースのみに対する権限
DML 操作(挿入、削除、更新、クエリ)およびスキーマ変更DML 権限
ビュー、ストアドプロシージャ、トリガー、および関数各オブジェクトタイプに対するオブジェクトレベルの権限

権限付与の構文については、ご利用のデータベースエンジンの公式ドキュメントをご参照ください。

次のステップ

データベースインスタンスを登録した後、以下の操作が可能です。

  • データベースの管理: データベースの作成、テーブルの作成、および[SQLConsole] タブでのテーブルデータのクエリまたは変更を行います。詳しくは、「SQLConsole タブでデータベースを管理する」をご参照ください。

  • ロックフリーDML操作の実行: テーブルをロックせずに large テーブルを変更できます。詳細については、「ロックフリーDML操作の実行」をご参照ください。

  • データのエクスポート: 登録済みインスタンスからテーブルデータをエクスポートします。詳細については、「データのエクスポート」をご参照ください。

  • API を使用した登録:登録を自動化するために、RegisterInstance API オペレーションを呼び出します。

トラブルシューティング

Azure SQL Database で接続テストが失敗する

DMS サーバーの IP アドレスが Azure SQL Database のホワイトリストに登録済みであるにもかかわらず、接続テストが失敗する場合、データベースアカウント フィールドに特定の形式を入力する必要があります。

データベースアカウント フィールドに <データベースアカウント>@<サーバー名> を入力します。たとえば、パブリックエンドポイントが testservername.testdatabase.windows.net で、アカウントが testuser の場合、testuser@testservername を入力します。

インスタンスが柔軟な管理モードになる

登録時に 高度な機能パッケージ でセキュリティコラボレーションまたは安定的な変更を選択しなかった場合、インスタンスは柔軟な管理モードで管理されます。これは正常な動作です。