過去 2 日間、この変換を実行する方法を検索してきましたが、私が見たすべての提案では効果的な結果は得られませんでした。
Sql Server Express 2014 をインストールし、正常にログインできることを確認しました。
私が試したことは次のとおりです:
- アップサイズウィザード:「ツール > データベースユーティリティ」に移動します
次に、アップサイジング ウィザードに進みます。適切な Sql Server Express (2014) のインストールを選択し、「新しいデータベースの作成」を選択して、新しいデータベースに名前を付け、「次へ」をクリックすると、「アップサイジング ウィザードは Microsoft SQL Server (バージョン 6.50 SP5 以上) でのみ機能します。SQL Server データ ソースにログインしてください。」というメッセージが表示されます。
- アクセス用の MICROSOFT SQL SERVER 移行アシスタント:私はこのアプローチを試し、ウィザードを実行しました:
しかし、.mdb ファイル (Access 2003 では問題なく開きますが、2000 形式だと思います) を追加し、SQL Server 2014 にログインすると、次のようになります。
処理するものが何もないことが通知され、新しいテーブルに情報は入力されません。
エラーを検索しました「処理するものは何もありません」移行アシスタントのエラーが繰り返し発生していますが、私が見つけたのは、
このリンク: https://support.microsoft.com/ja-jp/kb/2020729?wa=wsignin1.0 より- 評価レポートにのみ関係しているようです。
このリンク: http://www.experts-exchange.com/questions/28433397/Why-does-Microsoft-SQL-Server-Migration-Assistant-fail-with-There-is-nothing-to-process-error-message.html- これは 64 ビット/32 ビットの混乱を示唆しているようですが、私は 64 ビットを使用しており、32 ビット バージョンを試すとフリーズします。
他に何を試せばいいのか、何が間違っているのかわかりませんが、オンラインで行った他の検索では追加のヘルプは得られませんでした。.mdb ファイルを必要な適切な SQL Server Express (2014) ファイルに変換する方法はありますか?
答え1
「Viobo Access to MSSQL Data Migrator」をお試しください
https://www.cheapsoftwaremarket.com/products/business-finance/viobo-access2mssql.html
デモ版を使用して、小さな Access 2003 ファイルを MSSQL 2005 に変換しましたが、問題ありませんでした。MSSQL
2014 をサポートしているかどうかはわかりませんが、試してみることはできます。
答え2
64 ビット Windows を使用している場合、デフォルトでは ODBC は 64 ビット ツールを呼び出します。したがって、32 ビット OFFICE アクセスを使用している場合は、C:\WINDOWS\syswow64\odbcad32.exe にある 32 ビット ODBC ツールを呼び出し、SQL Server Native Client 11 を使用します。