ユーザーが同じテーブル構造を持つ複数のアクセス データベース ファイル(一度に最大 20 個の mdb ファイル) を MSQLサーバーにインポートする必要があるプロジェクトに取り組んでおり、システムはさらに分析するためにデータとリンクします。データをSQLサーバーにエクスポートする際にあまり時間をかけずに、このタスクを最も効率的に達成する方法が必要です(C#、Ms Sqlサーバーを使用)。私はこれまでにこれを行ったことがないので、親切に私を案内してもらえますか。
前もって感謝します
ユーザーが同じテーブル構造を持つ複数のアクセス データベース ファイル(一度に最大 20 個の mdb ファイル) を MSQLサーバーにインポートする必要があるプロジェクトに取り組んでおり、システムはさらに分析するためにデータとリンクします。データをSQLサーバーにエクスポートする際にあまり時間をかけずに、このタスクを最も効率的に達成する方法が必要です(C#、Ms Sqlサーバーを使用)。私はこれまでにこれを行ったことがないので、親切に私を案内してもらえますか。
前もって感謝します
SQL Server Integration Services ( SSIS ) を確認することをお勧めします。StackOverflowには、SSIS を使用して Access から SQL Server にデータを移動する方法を示すいくつかの回答が既にあります (例: here )。
SSIS パッケージをビルドすると、C# プログラムから繰り返し呼び出して、パラメーター (Access データベース ファイルへのパス、テーブル名など) を設定できます。例については、こちらを参照してください。
これを自動化して実行する必要がある場合は、SSIS パッケージを作成し、ジョブとしてスケジュールする必要があります。一度実行する必要がある場合は、SQL Server のインポート ウィザードを使用できます。