Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

MS Access から SQL Server データベースにデータを移行する

最近、データベースが大きくなりすぎて Access で処理できなくなったため、Access データベースから SQL Server 2014 にデータを移行する必要がありました。プロセスはかなり単純ですが、段階的な手順を記載した記事を書こうと思いました.

まず、コンピューターに SQL Server または SQL Server Express がインストールされていることを確認する必要があります。 PC に SQL Server Express をダウンロードする場合は、必ず Advanced Services を含むバージョンをダウンロードしてください。 .そうしないと、データベース エンジンがインストールされず、SQL Management Studio に接続するデータベース インスタンスがなくなります。

SQL Server を正しくインストールしたら、以下の手順に進み、Access データベースを SQL Server の新しいデータベースにインポートできます。

Access データベースを SQL Server に転送

SQL Server Management Studio を開き、Access データベースをインポートするデータベース サーバーに接続します。 データベースの下 、右クリックして [新しいデータベース] を選択します .既にデータベースがあり、Access からいくつかのテーブルをインポートするだけの場合は、これをスキップして データのインポート に進んでください。 下にステップします。新しいデータベースを作成する代わりに、現在のデータベースを右クリックするだけです。

MS Access から SQL Server データベースにデータを移行する

新しいデータベースを作成する場合は、名前を付けて、デフォルトから変更する場合は設定を構成してください。

MS Access から SQL Server データベースにデータを移行する

作成したばかりの Test データベースを右クリックし、[Tasks] を選択する必要があります。 次にデータのインポート .

MS Access から SQL Server データベースにデータを移行する

データ ソースの選択 ダイアログ ボックスで、Microsoft Access (Microsoft Jet データベース エンジン) を選択します。 ドロップダウンボックスから。

MS Access から SQL Server データベースにデータを移行する

ファイル名の横 e、[参照] をクリックします インポートする Access データベースに移動し、[開く] をクリックします。 .データベースは Access 2007 以降の形式 (ACCDB) にすることはできません。 ) SQL Server が認識しないため!したがって、2007 ~ 2016 年の Access データベースがある場合は、まずそれを 2002 ~ 2003 データベース に変換します。 形式 (MDB ) ファイル – 名前を付けて保存 .

[次へ] をクリックして先に進みます 目的地を選択します。データをインポートしたいデータベースを右クリックしたため、リストで既に選択されているはずです。そうでない場合は、[SQL ネイティブ クライアント] を選択します 目的地から 落ちる。 [サーバー名] の下にデータベース インスタンスが表示されます。 認証方法を選択すると、下部で特定のデータベースを選択できるようになります。

MS Access から SQL Server データベースにデータを移行する

[次へ] をクリックします [1 つまたは複数のテーブルからデータをコピーする] を選択して、Access から SQL にデータを転送する方法を指定します。 または 転送するデータを指定するクエリを作成 .

MS Access から SQL Server データベースにデータを移行する

データを操作せずに Access データベースからすべてのテーブルまたは一部のテーブルのみをコピーする場合は、最初のオプションを選択します。テーブルから特定の行と列のデータのみをコピーする必要がある場合は、2 番目のオプションを選択して SQL クエリを記述します。

デフォルトでは、すべてのテーブルが選択されているはずです。[編集] をクリックすると、 マッピング ボタンをクリックすると、フィールドが 2 つのテーブル間でどのようにマッピングされるかを構成できます。インポート用に新しいデータベースを作成した場合、それは正確なコピーになります。

MS Access から SQL Server データベースにデータを移行する

ここでは、Access データベースに 1 つのテーブルしかありません。 [次へ] をクリックすると、パッケージの実行が表示されます すぐに実行する画面 チェックする必要があります。

MS Access から SQL Server データベースにデータを移行する

[次へ] をクリックします [完了] をクリックします。 .その後、データ転送の進行状況が表示されます。完了すると、各テーブルに転送された行数が メッセージ に表示されます

MS Access から SQL Server データベースにデータを移行する

[閉じる] をクリックします これで完了です。テーブルで SELECT を実行して、すべてのデータがインポートされたことを確認できます。これで、データベースを管理するための SQL Server のパワーを享受できます。

MS Access から SQL Server データベースにデータを移行する

Access から SQL Server へのデータのインポートに問題はありますか?もしそうなら、コメントを投稿してください。お楽しみください!


  1. SQLServerデータベースをAWSRDSインスタンスに移行します

    このブログでは、オンプレミス(またはAmazon®EC2またはAzure®)でホストされているMicrosoft®SQLServer®データベースをAmazon Relational DatabaseService(RDS)に移動する方法について説明します。この移動には、SQLデータベースをAWS S3bucketにバックアップし、そのS3バケットからAWSRDSインスタンスのデータベースを復元する必要があります。 はじめに 以前のバージョンのAmazonRDSインスタンスでは、 .bakからデータを復元できませんでした ファイル。その結果、ユーザーはAmazon Data Migratio

  2. 統合データプラットフォーム:SQL Server 2019

    2006年、英国の数学者Clive Robert Humbyは、「データは新しい石油です」という言葉をマークしました。それ以来、ITリーダーはこれを繰り返し聞き、アイデアに共感し、あらゆる段階で拡張編集を行ってきました。 クライブはさらに次のように付け加えました。「データは価値がありますが、洗練されていないと実際には使用できません。収益性の高い活動を推進する価値のあるエンティティを作成するには、wayOilをガス、プラスチック、化学薬品などに変更する必要があります。そのため、データに価値を持たせるには、データを分析して分析する必要があります。」 ITリーダーはこれ以上同意できず、データから