次の方法で共有


プロジェクトの作成と管理 (AccessToSQL)

Access データベースを SQL Server または SQL Azure に移行するには、まず SSMA プロジェクトを作成する必要があります。 このプロジェクトは、SQL Server または SQL Azure に移行する Access データベースに関するメタデータ、移行されたオブジェクトとデータを受け取る SQL Server または SQL Azure のターゲット インスタンスに関するメタデータ、SQL Server 接続情報、およびプロジェクト設定を含むファイルです。

既定のプロジェクト設定の確認

SSMA には、データベース オブジェクトを変換および同期したり、データを変換したりするためのオプションがいくつか含まれています。 これらのオプションの既定の設定は、多くのユーザーに適しています。 ただし、新しい SSMA プロジェクトを作成する前に、オプションを確認し、必要に応じて、すべての新しいプロジェクトに使用される既定の設定を変更する必要があります。

既定のプロジェクト設定を確認するには

  1. [ツール] メニューの [既定のプロジェクト設定] を選択します。

  2. [移行先のバージョン] ドロップダウンで、表示/変更する設定のプロジェクトの種類を選択し、[全般] タブをクリックします。

  3. 左側のウィンドウで、[変換] をクリックします。

  4. 右側のウィンドウで、オプションを確認します。 これらの設定の詳細については、「プロジェクト設定 (変換)」を参照してください。

  5. 必要に応じてオプションを変更します。

  6. [移行][GUI][型マッピング] ページで前の手順を繰り返します。

: SQL Azure の設定は、プロジェクトの作成時に [SQL Azure への移行] を選択した場合にのみ使用できます。

プロジェクトの新規作成

SSMA は、既定のプロジェクトを読み込まずに開始します。 Access データベースから SQL Server または SQL Azure にデータを移行するには、プロジェクトを作成する必要があります。

新しいプロジェクトを作成するには

  1. [ファイル] メニューの [新しいプロジェクト] を選択します。

    [新しいプロジェクト] ダイアログ ボックスが表示されます。

  2. [プロジェクト名] ボックスにプロジェクトの名前を入力します。

  3. [場所] ボックスで、プロジェクトのフォルダーを入力または選択します。

  4. [移行] ドロップダウンで、SQL Server 2005/SQL Server 2008/SQL Server 2012/SQL Server 2014/SQL Server 2016/Azure SQL Database のいずれかを選択し、[OK] をクリックします。

SSMA によってプロジェクト ファイルが作成されます。 1 つ以上の Access データベースを追加する次の手順を実行できるようになりました。

プロジェクト設定のカスタマイズ

すべての新しい SSMA プロジェクトに適用される既定のプロジェクト設定を定義するだけでなく、各プロジェクトの設定をカスタマイズすることもできます。 詳細については、「変換と移行オプションの設定」を参照してください。

ソース データベースとターゲット データベース間のデータ型マッピングをカスタマイズする場合は、プロジェクト、データベース、またはオブジェクト レベルでマッピングを定義できます。 型マッピングの詳細については、「ソースデータ型とターゲットデータ型のマッピング」を参照してください。

プロジェクトの保存

プロジェクトを保存するとSSMA は、プロジェクト設定と、必要に応じてデータベース メタデータをプロジェクト ファイルに保持します。

プロジェクトを保存するには

  • [ファイル] メニューの [プロジェクトの保存] を選択します。

    プロジェクト内のデータベースが変更されたか、変換されていない場合、SSMA でメタデータをプロジェクトに保存するように求められます。 メタデータを保存すると、オフラインで作業できます。 また、テクニカル サポート担当者を含む他のユーザーに完全なプロジェクト ファイルを送信することもできます。 メタデータの保存を求めるメッセージが表示されたら、次の操作を行ってください:

    1. メタデータが見つからない状態を示すデータベースごとに、データベース名の横にあるチェック ボックスをオンにします。

      メタデータの保存には数分かかる場合があります。 この時点でメタデータを保存しない場合は、チェック ボックスをオンにしないでください。

    2. [保存] をクリックします。

      SSMA は Access スキーマを解析し、メタデータをプロジェクト ファイルに保存します。

プロジェクトを開く

プロジェクトを開くと、そのプロジェクトはSQL Server または SQL Azure から切断されます。 これにより、オフラインで作業できます。 メタデータを更新するには、SQL Server または SQL Azure にデータベース オブジェクトを読み込みます。 データを移行するには、SQL Server または SQL Azure に再接続する必要があります。

プロジェクトを開くには

  1. 次の手順のいずれかを使用します。

    • [ファイル] メニューの [最近使ったプロジェクト] をポイントし、開くプロジェクトを選択します。

    • [ファイル] メニューの [プロジェクトを開く] を選択し、.a2ssproj プロジェクト ファイルを検索してファイルを選択し、[開く] をクリックします。

  2. SQL Server に再接続するには、[ファイル] メニューの [SQL Server に再接続] を選択します。

  3. SQL Azure に再接続するには、[ファイル] メニューの [SQL Azure に再接続] を選択します。

次の手順

移行プロセスの次の手順は、1 つ以上の Access データベースを追加することです。

参照

SQL Server への Access データベースの移行
Accessデータベース ファイルの追加と削除