SQL Server - Azure SQL Database (AccessToSQL) への Access データの移行

データベース オブジェクトを SQL Server に正常に作成すると、Access から SQL Server または SQL Azure にデータを移行できます。

移行オプションの設定

SQL Server または SQL Azure にデータを移行する前に、[プロジェクトの設定]ダイアログ ボックスでプロジェクトの移行オプションを確認します。 このダイアログ ボックスでは、移行バッチ サイズ、テーブル ロック、制約チェック、挿入トリガーの起動、ID と null 値の処理、および SQL Server 範囲外の日付の処理方法の設定を行えます。 詳細については、「プロジェクト設定 (移行)」を参照してください。

データの移行

データの移行は、トランザクション内でデータの行を SQL Server または SQL Azure に移動する一括読み込み操作です。 各トランザクションで SQL Server または SQL Azure に読み込まれる行数は、プロジェクトの設定で構成されます。

移行メッセージを表示するため、[出力] ウィンドウが表示されていることを確認します。 表示されていない場合は、[表示] メニューの[出力] を選択します。

データの移行

  1. Access データベース オブジェクトが SQL Server または SQL Azure に読み込み済みであることを確認します。

  2. Access メタデータ エクスプローラーで、移行しようとするデータを含むオブジェクトを選択します。

    • データベース全体のデータを移行するには、データベース名の横にあるチェック ボックスをオンにします。

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

  3. [データベース] を右クリックして、[データを移行] を選択します。

SQL Server bcp コマンド ライン ユーティリティまたは Integration Services の使用により、SSMA の外部でデータを移行することも可能です。 これらのツールについては、SQL Server オンライン ブックを参照してください。

次の手順

移行後も使用を続行する Access データベース アプリケーションがある場合は、Access データベース テーブルを SQL Server または SQL Azure テーブルにリンクします。 詳しくは、「アクセス アプリケーションの SQL Server へのリンク」をご覧ください。

参照

SQL Server への Access データベースの移行
変換と移行のオプションの設定