次の方法で共有


Access データベース ファイルの追加と削除 (AccessToSQL)

Access データを SQL Server または SQL Azure に移行するには、SSMA プロジェクトに 1 つ以上の Access データベースを追加する必要があります。 追加するデータベースは、Access 97 以降のバージョンである必要があります。 以前のバージョンの Access データベースがある場合は、データベースを新しいバージョンに変換する必要があります。 これを行うには、データベースを SSMA に追加する前に、Access 97 以降のバージョンでデータベースを開き保存します。

Access データベース ファイルを追加するとどうなるのか?

SSMA プロジェクトに Access データベースを追加すると、SSMA でデータベース メタデータが読み取られ、このメタデータがプロジェクト ファイルに追加されます。 このメタデータには、データベースとそのオブジェクトが記述されます。 SSMA では、オブジェクトを SQL Server または SQL Azure 構文に変換するとき、およびデータを SQL Server または SQL Azure に移行するときに、メタデータが使用されます。 このメタデータは、Access メタデータ エクスプローラーで参照でき、個々のデータベース オブジェクトのプロパティを確認できます。

注意

Access データベースは、テーブルを含むバックエンド データベースと、クエリ、フォーム、レポート、マクロ、モジュール、ショートカットを含むフロントエンド データベースという、複数のファイルに分割できます。 分割したデータベースを SQL Server または SQL Azure に移行する場合は、フロントエンド データベースを SSMA に追加します。

SSMA に必要な権限

Access データベースを SQL Server または SQL Azure に移行するには、ユーザー グループと管理者ユーザーに管理者権限が必要です。 ワークグループ保護を使用してデータベースを移行する方法については、「Access データベースの移行の準備」を参照してください。

追加するデータベースを選択する

SSMA プロジェクトに 1 つ以上のデータベースを追加し、ファイルがすべて 1 つの既知の場所にある場合は、次の手順を使用してファイルを追加できます。

個々のデータベース ファイルを追加するには

  1. [ファイル] メニューの [データベースの追加] をクリックします。

  2. [開く] ダイアログ ボックスで、データベース ファイルを含むフォルダーを見つけます。

  3. 追加するファイルを選択して、[開く] をクリックします。

追加するデータベースの検索

異なるフォルダーから複数の Access データベースを SSMA プロジェクトに追加する場合、または 1 つのファイルを追加するが、ファイルを見つける必要がある場合は、次の手順に従ってファイルを検索し、プロジェクトに追加します。

データベースを検索して追加するには

  1. [ファイル] メニューの [データベースの検索] をクリックします。

  2. データベースの検索ウィザードで、検索するドライブ、ファイル パス、または UNC パスの名前を入力します。 または、[参照] をクリックしてドライブまたはネットワーク フォルダーを見つけます。

  3. [追加] をクリックして、場所を一覧に追加します。

    検索場所をさらに追加するには、この 2 つの手順を繰り返します。

  4. 必要に応じて検索条件を追加することで、返されるデータベースの一覧を絞り込むことができます。

    重要

    [すべてまたは一部のファイル名] テキスト ボックスでは、ワイルドカード文字はサポートされていません。

  5. [スキャン] をクリックします。

    スキャン ページが表示されます。 これには、見つかったデータベースと検索の進行状況が表示されます。 検索を停止するには、[停止] をクリックします。

  6. [ファイルの選択] ページで、プロジェクトに追加するデータベースを選択します。

    一覧の上部にある [すべて選択] ボタンと [すべてクリア] ボタンを使用すると、すべてのデータベースを選択または選択解除することができます。 Ctrl キーを押しながら操作すると、複数のデータベースを選択でき、Shift キーを押しながら操作すると、データベースの範囲を選択できます。

  7. [次へ] をクリックします。

  8. [確認] ページで、[閉じる]をクリックします。

Access のメタデータの参照

Access データベースをプロジェクトに追加すると、プロジェクト メタデータが Access メタデータ エクスプローラーに表示されます。 エクスプローラーでは、データベースとデータベース オブジェクトの階層を参照できます。

メタデータを参照するには

  1. Access メタデータ エクスプローラーで、[access-metabase] を展開し、[データベース] を展開します。

  2. 確認するデータベースを展開し、[クエリ] を展開 します。

    クエリの一覧を確認します。 クエリを選択すると、右側のウィンドウに [SQL ] タブと [プロパティ ] タブが表示されます。

  3. [テーブル] を展開し、テーブル を選択します。

    [テーブル][型マッピング][プロパティ][データ]の 4 つのタブが表示されます。

  4. テーブルを展開し、[キー] を展開して、キーを選択します。

    [キー] プロパティが右側のペインに表示されます。

  5. [インデックス] を展開し、インデックスを選択します。

    インデックス プロパティが右側のペインに表示されます。

データベースの更新

ファイルを追加した後で Access データベースが変更された場合は、Access データベースからメタデータを更新できます。

Access メタデータを更新するには

  • Access メタデータ エクスプローラーで、データベースを右クリックし、[データベースからの更新] を選択します。

データベースの削除

プロジェクトから Access データベースを削除するには、次の手順に従います。

プロジェクトからデータベースを削除するには

  1. Access メタデータ エクスプローラーで、[access-metabase] を展開し、[データベース] を展開します。

  2. データベースを右クリックし、[データベースの削除] を選択します。

次の手順

移行プロセスの次の手順は、SQL Server への接続です。

参照

SQL Server への Access データベースの移行
プロジェクトの作成および管理