• 締切済み

アクセス 運用後のデータ移行について

アクセスでシステムを運用中です。システムに変更が生じファイル構成も変更になります。現システムとは別に変更を行い、テスト後に現システムのデータのみを移行する予定です。(ファイル構成のみを現システムも同様に変更するものとする)  このような場合、どんな方法がより簡単にできるでしょうか?アクセスは2000、WindowsMEです。  今まで変更が生じた場合、両方のデータベースを開き、各テーブルを開いて全てコピー&貼り付けで行ってきました。しかし、データが多くなるにつれ、コピー&貼り付け時にエラーが発生するようになりました。  ファイルメニューのエクスポートで行うと、リレーションシップを設定しているために、リレーションシップを削除しないとエラーとなりできません。できれぱ、リレーションシップ等も触らないでできる方法があれば教えていただきたいのです。  現システムを直接変更することは、変更量が多く運用との問題でできません。よろしくお願いします。m(__)m

みんなの回答

  • boya
  • ベストアンサー率22% (44/193)
回答No.2

はい >運用でもMDBを2つ作り(例えばAとB)、AでBのテーブル参照するという事ですか? そのとおりです AはPGのみBは、テーブルのみで参照をおこないます これならPGのもの差し替えBのみの差し替えができて便利です

sun365sun
質問者

お礼

なるほど!!そういうこともできるのですね。 別MDBのテーブルを参照する方法がわかりませんので、また勉強したいと思います。今は自分が運用する側ではないもので、別MDBにすると、管理が大変だと思われます。(バックアップ等)  今後の参考にさせていただきます。ありがとうございました。

  • boya
  • ベストアンサー率22% (44/193)
回答No.1

私も同じ思いをしたので今は以下の方法をとっています MDBを2つ作るんです 1つはプログラムのみ もう一つは、テーブルのみという風に これなら、PG部をいくらでもいじれるし 逆もしかり

sun365sun
質問者

お礼

早速の回答ありがとうございます。私があまり詳しくないのでもう少し質問させてください。  現在私もデータ移行する場合、新版のテーブルは全てデータを削除した状態で、旧版のDBよりテーブルからデータをコピーしています。そういう意味での「MDBを2つ」ということではないんですよね??  テーブルにデータが入っている方は運用で既に使っているので、PG部をさくじょすることはできません。MDBごとコピーしてテーブル部だけを残すという事でしょうか?クエリ・フォーム・レポート数が多すぎて、それらを削除する方が大変なのですが・・・  運用でもMDBを2つ作り(例えばAとB)、AでBのテーブル参照するという事ですか? イメージができず、的外れなことを言ってたらすみません。もう少し詳しく教えていただくとありがたいのですが・・・

関連するQ&A