web-dev-qa-db-ja.com

Access .accdbファイルからSQL Serverにインポートする

Access _.accdb_ファイルからSQL Serverにデータをインポートする方法SQL Serverインポートおよびエクスポートウィザードで何を選択すればよいですか?

enter image description here

OLE SQL Server Integration ServicesのDBプロバイダーを選択した場合、それが正しい方向であれば、次のウィンドウで次に何を選択する必要がありますか?フィールド_Data Source_およびLocation、多かれ少なかれ同じ意味ですか?

enter image description here

私はここで説明されている指示に従いました: アクセスデータベース(.accdb)をSQL Server 2016にインポートする最も簡単な方法は? _Microsoft Access Database Engine 2010 Redistributable_をインストールしました

しかし、_Microsoft Office 12.0 Access Database Engine OLEDB_を見ることはできませんでした。

更新

データソースとしてMicrosoft Access (Microsoft Access Database Engine)を選択すると、下の画像に示すエラーメッセージが表示されます。さらに、このデータソースは、accdbではなく、ファイルmdb用に調整されていると思います。 enter image description here

6

以前にAccessファイルをSQL Serverにインポートする必要がありましたが、インポートおよびエクスポートウィザードがそのジョブに非常に適したツールであることを知りませんでした。私がやったことは、Accessファイルを開いてテーブルを見つけ、右クリックして[エクスポート]に移動することでした-> ODBCデータベース。これには ユーザーまたはシステムが必要ですDSN ターゲットSQL Serverデータベースのセットアップであり、少し遅いですが、それがすべてうまく機能したのは私が見つけた唯一のことでした(ターゲットテーブルが作成されます)。

2
nateirvin

通常、AccessデータベースファイルはAdminアカウントで保護され、パスワードはありません。

解決

ユーザー名:フィールドにAdminを入力し、パスワード:フィールドは空のままにします。これはうまくいくはずです。

2