移行ウィザード (AccessToSQL)

移行ウィザードに従って操作すると、Access から SQL Server または SQL Azure に 1 つ以上のデータベースを移行できます。 プロジェクトの作成、プロジェクトへのデータベースの追加、移行するオブジェクトの選択、SQL Server または SQL Azure への接続を実行するには、このウィザードを使用します。 Access スキーマとデータを変換、読み込み、移行することもできます。 必要に応じて、Access テーブルを SQL Server または SQL Azure テーブルにリンクできます。

移行ウィザードのほとんどのページには、既存の SSMA ダイアログ ボックスと同じオプションが含まれています。 このため、ここではウィザード ページについて説明し、そこに記載されているリンクから個々のオプションの詳細を確認できます。 ページに一意のオプションが含まれている場合は、ここに記載されています。

移行ウィザードの起動

既定では、SSMA を起動すると移行ウィザードが表示されます。 [ファイル] メニューで [移行ウィザード] を選択して、ウィザードを起動することもできます。

[ようこそ] ページ

移行ウィザードを起動するために最初にアクセスするのが [ようこそ] ページです。このページでは、次のウィザードを開始するためオプションが表示されます。

Launch this wizard at startup. (起動時にこのウィザードを起動する。)
既定では、SSMAを起動すると移行ウィザードが開始されます。 ウィザードが自動的に起動しないようにするには、このチェック ボックスをオフにします。

[新しいプロジェクトの作成] ページ

[新しいプロジェクトの作成] ページでは、プロジェクト ファイル名、場所、移行プロジェクト タイプ (移行に使用されるターゲット SQL Server のバージョン) を入力します。 詳細については、「新しいプロジェクト (SSMA)」を参照してください。

[Add Access Databases] (Access データベースの追加) ページ

[Add Access Databases] (アクセス データベースの追加) ページでは、1 つ以上の Access データベースをプロジェクトに追加します。 個々のデータベースを追加するには、[データベースの追加] をクリックし、[開く] ウィンドウでデータベースを選択します。 または、[Find Databases] (データベースの検索) ボタンを使用してデータベースを検索することもできます。 詳細については、次のトピックを参照してください。

[Select Objects to Migrate] (移行するオブジェクトの選択) ページ

[移行するオブジェクトの選択] (移行するオブジェクトの選択) ページでは、変換するオブジェクトを選択します。 すべてのオブジェクト、オブジェクトのグループ、または個々のオブジェクトを選択できます。

オブジェクトを選択するには

  1. [Access-metabase] を展開し、[データベース] を展開します。

  2. 次のうち1 つ以上を行います。

    • すべてのデータベースを変換するには、[データベース] の横にあるチェック ボックスをオンにします。

    • 個々のデータベースを変換するか、省略するには、データベース名の横にあるチェック ボックスを選択します。

    • クエリを変換または省略するには、データベースを展開し、[クエリ] チェック ボックスをオンまたはオフにします。

    • 個々のテーブルからデータを移行するには、データベースを展開し、[テーブル] を展開して、テーブルの横にあるチェック ボックスをオンにします。

多数のオブジェクトがある場合は、右側のウィンドウの [高度なオブジェクトの選択] オプションを使用して Access データベース オブジェクトをフィルター処理できます。 たとえば、左側のウィンドウで [テーブル] を選択する場合、[フィルター] ボックスに文字列を入力してテーブルの一覧をフィルター処理できます。 次に、ウィンドウの上部にあるボタンを使用して、移行対象のフィルター処理済みテーブルを選択または選択解除します。

フィルター処理の詳細については、「高度なオブジェクトの選択 (SSMA 共通)」の「オプション」セクションを参照してください。

[SQL Server への接続] ページ

[SQL Server への接続] ページでは、接続プロパティを指定し、SQL Server に接続します。 詳細については、「SQL Server への接続」を参照してください。

重要

接続に成功すると、テーブルをリンクするオプションがある [テーブルのリンク] ページが表示されます。 [次へ] をクリックすると、移行が開始されます。

[SQL Azure への接続] ページ

[SQL Azure への接続] ページでは、接続プロパティを指定し、SQL Azure に接続します。 新しい Azure データベースを作成するには、[参照] ボタンをクリックすると表示される [Create Azure Database] (Azure Database の作成) オプションを使用します。 詳細については、「SQL Azure への接続」を参照してください。

重要

接続に成功すると、テーブルをリンクするオプションがある [テーブルのリンク] ページが表示されます。 [リンク] ページの [次へ] ボタンをクリックして、移行を開始します。

[テーブルのリンク] ページでは、移行した SQL Server または SQL Azure テーブルに元の Access テーブルをリンクできます。 テーブルをリンクすると、Access データベースが変更され、クエリ、フォーム、レポート、データ アクセス ページで、Access データベース内のデータではなく SQL Server または Azure SQL Database のデータが使用されます。

テーブルのリンク
移行した SQL Server または SQL Azure テーブルに Access テーブルをリンクするには、[テーブルのリンク] チェック ボックスをオンにします。 移行を開始するには、[次へ] ボタンをクリックする必要があります。

[移行の状態]

[移行の状態] ページには、Access スキーマから SQL Server または SQL Azure スキーマへの変換、変換されたスキーマの SQL Server または SQL Azure への読み込み、データの移行の進行状況が表示されます。

このページの詳細については、「変換、読み込み、および移行」を参照してください。

参照

Access 用 SQL Server Migration Assistant の概要 (AccessToSQL)
SQL Server への Access データベースの移行
ユーザー インターフェイス リファレンス (Access)