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

Data Management:データディクショナリの同期

最終更新日:Apr 21, 2026

インスタンスを Data Management Service (DMS) に追加すると、DMS はそのインスタンス内のデータベースからデータディクショナリを自動的に収集します。DMS 内のインスタンス情報が同期されていないことが判明した場合は、手動でデータディクショナリを同期できます。DMS でスキーマ変更を実行すると、DMS は自動的にデータディクショナリを同期します。それ以外の場合は、手動でデータディクショナリを同期する必要があります。

背景情報

DMS はデータディクショナリのために以下の情報を収集します:

  • データベース名と文字セット情報。

    説明

    セキュリティコラボレーションコントロールモードのインスタンスの場合、DMS はメタデータを収集する際に、デフォルトでシステムデータベースを無視します。詳細については、「DMS がデフォルトで無視するシステムデータベース」をご参照ください。

  • テーブル名、占有ストレージ容量、行数、文字セット、列、インデックス、および説明。

  • 列のデータの型、精度、および説明。

データディクショナリの更新ルール:

  • DMS でスキーマ変更を実行すると、DMS は自動的にデータディクショナリを同期します。

  • DMS の外部でスキーマ変更を実行した場合は、手動でデータディクショナリを同期する必要があります。

データディクショナリの詳細については、「メタデータ」をご参照ください。

前提条件

DBA または管理者システムロールが必要です。ご利用のロールを確認するには、「自分のシステムロールの表示」をご参照ください。

操作手順

方法 1

  1. DMS 5.0 にログインします。

  2. 上部のナビゲーションバーで、[Data Assets] > [Instances] を選択します。

    説明

    DMS コンソールをシンプルモードで使用している場合は、コンソールの左上隅にある 2023-01-28_15-57-17.png アイコンにポインターを合わせ、[All Features] > [Data Assets] > [Instances] を選択します。

  3. [インスタンスリスト] タブをクリックします。

  4. ターゲットインスタンスの [操作] 列で、[その他] > [ディクショナリの更新/同期] をクリックします。

  5. [ディクショナリの同期] ダイアログボックスで、[OK] をクリックします。

方法 2

  1. DMS 5.0 にログインします。

  2. ホームページの左側にあるインスタンスリストで、ターゲットインスタンスを右クリックし、[ディクショナリの更新/同期] を選択します。

  3. [ディクショナリの同期] ダイアログボックスで、[OK] をクリックします。

よくある質問

Q:データディクショナリを手動で同期した後、DMS に新しいデータベースやテーブルが表示されないのはなぜですか。

A: この問題は、通常、次のいずれかの理由によって発生します:

1. DMS アカウントに新しいデータベースに対する権限がありません。 デフォルトでは、RDS SQL Server インスタンスで新しいデータベースを作成しても、DMS が使用するアカウントに権限が自動的に付与されません。 そのため、同期後も、アカウントに必要な権限がない場合、DMS はデータベースを表示できません。

  1. Alibaba Cloud コンソールにログインします。 左側のナビゲーションウィンドウで、[インスタンスリスト] を選択します。

  2. 上部のナビゲーションバーで、ターゲットリージョンを選択して [インスタンスリスト] ページを開きます。

  3. ターゲットインスタンスを見つけ、インスタンス ID をクリックして [基本情報] ページを開きます。

  4. 左側のナビゲーションウィンドウで、[アカウント管理] を選択します。

  5. DMS が使用するデータベースアカウントを見つけます。 [操作] 列で、[権限の変更] または [アカウント権限のリセット] をクリックして、アカウントに新しいデータベースに対する権限を付与します。

2. 多くのデータベースとテーブルを持つインスタンスでは、同期が遅くなることがあります。 必要な時間はインスタンス内のオブジェクトの数に比例し、タスクの完了には数分以上かかる場合があります。