Tech-JP

技術情報とインターネットガイド

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

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

まず、SQL があることを確認する必要があります サーバー また SQL Server エクスプレス コンピューターにインストールされます。 ダウンロード時 SQL Server エクスプレス パーソナルコンピュータでは、必ずバージョンをダウンロードしてください 高度なサービス(高度なサービス) . 彼がそうしなければ、 データベース エンジン(データベース エンジン) インストールされず、 SQL 管理スタジオ なしで ベースインスタンス(データベースインスタンス) 接続するデータの。

エクスプレスSQLサーバー

インストールしたら SQLサーバー 成功したら、以下の手順を続行して、 データベースにアクセス(アクセスデータベース) 新しいデータベースへ SQLサーバー .

Access データベースを転送する(アクセスデータベースの転送) a SQLサーバー

開いた SQL Server Management Studio と接続(SQL Server Management Studio と接続)データベース サーバー(データベースサーバー) インポート先の データベースにアクセス(アクセスデータベース) . の 拠点(データベース) データ、右クリックして選択 新しいデータベース(新データベース) . すでにデータベースがあり、いくつかのテーブルをインポートしたいだけの場合 アクセス 、これをスキップして手順に進みます データのインポート(インポートデータ) 次。 右クリックするだけ(右クリックのみ) 新しいデータベースを作成する代わりに、現在のデータベースで。

新しいデータベース

新しいデータベースを作成する場合は、先に進んで 名前を付けて構成する(名前と構成) デフォルト値から変更する場合は、設定を変更します。

データベース構成

次に、右クリックする必要があります データベースのテスト(テストデータベース) 私たちはちょうど作成し、選択します 家事(タスク) その後 データのインポート(インポートデータ) .

データのインポート

ダイアログで データ ソースを選択し、 (データソースを選択してください)Microsoft Access (Microsoft Jet データベース エンジン) ドロップダウンボックスで。

データソースを選択

の名前の横に ファイル、アーカイブ(ファイル名) 、 クリック レビュー(ブラウズ) に移動します データベースにアクセス(アクセスデータベース) インポートしてクリックします 開ける(開ける) . データベースは Access 2007 以降の形式にすることはできません ( ACCDB ) なので SQLサーバー 彼女を認識していません! だからあなたが持っているなら データベースにアクセス(アクセスデータベース) 2007年から2016年まで、まずデータベース形式に変換 2002~2003年のデータ ( (2002-2003 データベース)MDB ) に行く ファイル – 名前を付けて保存(ファイル – 名前を付けて保存) .

先に進み、クリックしてください 続く(次) 目的地を選択します。 データをインポートするデータベースを右クリックしたため、リストで既に選択されているはずです。 それ以外の場合は、選択 SQL ネイティブ クライアント ドロップダウンメニューで 運命 。 (行き先)私は見るべきです ベースインスタンス(データベースインスタンス) のデータの サーバー名(サーバー名) 認証方法を選択すると、下部で特定のデータベースを選択できるようになります。

データベース宛先

クリック 続く(次) 次に、データの転送元を指定します アクセス a SQL 選ぶ 1 つ以上のテーブルからデータをコピーする(1 つ以上のテーブルからデータをコピーします) また 転送するデータを指定するクエリを作成する(転送するデータを指定するクエリを記述します) .

データをコピーする方法

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

デフォルトでは、すべてのテーブルが選択されている必要があり、ボタンをクリックすると 編集 (編集) 課題(マッピング) で、2 つのテーブル間でフィールドをマッピングする方法を構成できます。 インポート用に新しいデータベースを作成した場合、それは正確なコピーになります。

テーブルとビュー

ここでは、テーブルが 1 つしかありません。 データベースにアクセス(アクセスデータベース) . [次へ]をクリックします(「次へ」をクリック) 画面が表示されます パッケージを実行(実行パッケージ) どこにすべきか すぐに実行にチェックを入れます。(すぐに実行)

SQLタスクを実行

クリック 続く(次) そして、 ファイナライズするには(終了) . その後、データ転送の進行状況が表示されます。 完了すると、列の各テーブルに転送された行数が表示されます メッセージ 。(メッセージ)

転送されたデータ

クリック 閉じるには(近い) そして準備ができました。 これで、先に進んで実行できます 選択する(選択する) すべてのデータがインポートされていることを確認します。 のパワーを楽しめるようになりました。 SQLサーバー データベースを管理します。

テーブルデータを選択

からのデータのインポートに関する問題 アクセス SQLに サーバー ? もしそうなら、コメントを投稿してください。私は助けようとします。 楽しみ!


コメントを残す 0

あなたのメールアドレスが公開されることはありません。 必須フィールドは、マークされています *