MS AccessからSQL Serverデータベースへのデータの移行
データベースが大きくなりすぎてAccessで処理できなくなったため、最近、AccessデータベースからSQL Server 2014にデータを移行する必要がありました。プロセスはかなり単純ですが、私はステップバイステップの説明で記事を書くだろうと考えました.
まず、コンピュータにSQL ServerまたはSQL Server Expressがインストールされていることを確認する必要があります。パーソナルコンピュータにSQL Server Expressをダウンロードするときは、必ず次のバージョンでダウンロードしてください。 高度なサービス. そうでなければ、データベースエンジンはインストールされず、接続するデータベースインスタンスを持たないSQL Management Studioができます。.
SQL Serverを正しくインストールしたら、次の手順を実行してAccessデータベースをSQL Serverの新しいデータベースにインポートできます。.
SQL ServerへのAccessデータベースの転送
SQL Server Management Studioを開き、Accessデータベースのインポート先となるデータベースサーバーに接続します。下 データベース, 右クリックして選択 新しいデータベース. すでにデータベースを持っていて、Accessからいくつかのテーブルをインポートするだけの場合は、これをスキップして「 データをインポートする 以下のステップ。新しいデータベースを作成するのではなく、現在のデータベースを右クリックするだけです。.
新しいデータベースを作成している場合は、先に進んで名前を付け、デフォルトから変更したい場合は設定を構成します。.
今作成したTestデータベースを右クリックして選択する必要があります。 タスク その後 データをインポートする.
に データソースを選択してください ダイアログボックス、選択 Microsoft Access(Microsoft Jetデータベースエンジン) ドロップダウンボックスから.
の隣に ファイル名eをクリック ブラウズ インポートするAccessデータベースに移動してクリックします。 開いた. データベースはAccess 2007以上のフォーマットにはできません。ACCDBSQL Serverはそれを認識していないように)!そのため、2007〜2016年のAccessデータベースがある場合は、まずそれを 2002-2003データベース フォーマット (MDBに行くことによって ファイル - 名前を付けて保存.
進んでクリック 次 目的地を選択する。データをインポートしたいデータベースを右クリックしたので、すでにリストから選択されているはずです。そうでない場合は、を選択します SQLネイティブクライアント から 先 落ちる。データベースインスタンスは以下のように見えるはずです。 サーバーの名前 認証方法を選択したら、一番下にある特定のデータベースを選択できます。.
クリック 次 次に、どちらかを選択して、AccessからSQLへのデータ転送方法を指定します。 1つ以上のテーブルからデータをコピーする または 転送するデータを指定するためのクエリを書く.
データを操作せずにAccessデータベースからすべてのテーブルまたは一部のテーブルだけをコピーする場合は、最初のオプションを選択します。テーブルから特定の行と列のデータのみをコピーする必要がある場合は、2番目のオプションを選択してSQLクエリを作成します。.
デフォルトでは、すべてのテーブルが選択されているはずです。 編集する マッピング ボタンをクリックすると、2つのテーブル間のフィールドのマッピング方法を設定できます。インポート用に新しいデータベースを作成した場合、それは正確なコピーになります。.
ここでは、Accessデータベースに1つのテーブルしかありません。 Nextをクリックすると、 実行パッケージ 画面どこ すぐに実行 チェックする必要があります.
クリック 次 そしてクリック 終了. その後、データ転送の進行状況がわかります。それが完了した後、あなたはあなたがそれぞれのテーブルについて転送された行数を見ることができます。 メッセージ カラム.
クリック 閉じる これで終わりです。テーブルにSELECTを実行して、すべてのデータがインポートされたことを確認できます。今すぐあなたのデータベースを管理するためのSQL Serverの力を享受することができます.
AccessからSQL Serverへのデータのインポートに関する問題はありますか?もしそうなら、コメントを投稿して私は手助けしようとします。楽しい!