質問: accessとsql serverの連携について 現在accessで組まれているデータベースがあるのですが、複数人で入力をする必要が出てきたため、sql serverへ移行したいと思っています。 ただ、まだデータベースの内容が完全にfixしておらず、項目に変更や追加が発生する可能性があります。 そこで、 ●accessを管理画面として使い、 ●access上で内容を変更したら、システム全体もその通り変わる ような仕組みを作りたいのですが、可能でしょうか。 (完全にsql serverへ移行するのではなく、accessとsql serverを連携させる?) よき方法がありましたら教えて頂けましたら幸いです。 ちなみにコストはあまり大きくはかけられません・・。 どうぞよろしくお願いします。 (※私はシステムはど素人なので、なるべく簡単に教えて頂けたら嬉しいです。なお、説明がおかしなこともあるかと思いますがご容赦ください。)
回答: >※私はシステムはど素人なので、なるべく簡単に教えて頂けたら嬉しいです。 でもやることは十分玄人の領域な気が...。なので簡単に、は不可能でしょう。 以下、#1さんと同じように、accessファイルからsqlserverへデータ読込、書込する環境を構築することを目指します。違うのは概要だけ。#1さんはきちんとシステムを構築する方法を書かれていますが、私は概要だけ。なんで概要だけかは後述。 (1)sql server expressをダウンロードして、サーバー(もしくはサーバーに見立てたpc)にインストール。 (2)accessのテーブルを(1)のsql serverに作成。 (3)ここからはpc側の作業 (4)odbc接続を作成 (5)現行のaccessに(4)を使ってリンクテーブル作成。 (6)(5)のaccess内のクエリ、フォーム、レポートなどを必要に応じた修正を行う。 (7)動作確認 (8)各pcにodbc接続を設定&accessファイルを配布。 概要はここまでです。如何でしょう、ご自分でできそうですか? 作業の概要はこの通りなんですが、サーバー機の選定とか"細かい"作業はかなり省略...というか書いてません書けません。特に(6)は実際にaccessファイルを見ないときっちりアドバイスはできませんし、作業ボリュームや難易度も見えてきません。...ということで(業者への発注は想定外のようですがw)業者も見積には難渋するでしょう。さくっと見積もりが出てくることもあるでしょうけど、かなりバッファをとった高額なお見積りかと。正直、見積もり作るのにお金がほしい内容です。 どうしてこんなことをグチグチ書いているかというと、大変申し上げにくいのですが、自称素人の方には難易度高め。業者に任せるか、類似のパッケージを探された方が、不具合などのリスクも軽減され、業務への影響も少ないかと。 ご健闘をお祈りしております。