- ベストアンサー
MSDEへの移行
質問させていただきます。 現在、MS-Access2000で運用しているシステムを、複数台で運用することを検討しております。 そこで・・・MDBをMSDEへ移行した場合、クエリー、フォーム、レポートなど変更(修正)せずに使えるのでしょうか? あるいは大幅な変更(修正)が必要なのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
mdb を MSDE へ移行する場合、端末のAccessは mdb ではなく、通常adp(Access プロジェクト)を使います。 ODBCドライバを介してリンクテーブルを使う方法であれば、クエリー、フォーム、レポートなどは 変更(修正)せずに使用できます。 但し、MSDEに移行したメリットがあまり生かされません。 mdb で、テーブルとクエリー、フォーム、レポート、マクロetcを分割して、リンクテーブルに したのと同じで、テーブルの保存先が mdb ではなく MSDE になっただけです。 adp(Access プロジェクト)を使用した場合は、クエリに相当する部分を大改造する必要があります。 Access(mdb)の場合 →クエリ SQL Server(MSDE) + Access(adp)の場合 →ストアドプロシージャ、ビュー という具合に、クエリに相当するものとしてストアドプロシージャ、ビューがあります。 これは、クエリとはかなり違うのでなれるまでは少し苦労するかも知れません。 こちらの方法では、完全なクライアント/サーバシステムになりますので、検索や抽出のレスポンス や信頼性など満足できるシステムを作ることが可能です。 MSDEはMicrosoft社のサイトで無償提供されていますので、一度トライされてみてはいかがですか? (MSDE 2000 Release A) SQL Serverからデータベースのエンジン部のみを取り出したのがMSDEです。 グラフィカルユーザインターフェースが付いていないので、最初はとまどうかも知れません。 Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) Release A http://www.microsoft.com/downloads/details.aspx?FamilyID=413744d1-a0bc-479f-bafa-e4b278eb9147&displaylang=ja Microsoft Access 2000 クライアント/サーバー アプリケーションの構築 http://www.microsoft.com/japan/msdn/officedev/access2000/apg03.asp Accessの新常識! MSDEでできること http://www.int21.co.jp/pcdn/vb/noriolib/vbmag/0004/msde/ Access ユーザーのための SQL Server 7.0/2000 移行ガイド http://www.microsoft.com/japan/technet/treeview/default.asp?url=/japan/technet/prodtechnol/sql/books/sqlmitgd.asp
お礼
ご連絡が遅くなり申し訳ありません。 回答ありがとうございます。 丁寧な解説大変ありがとうございました。 参考にさせていただきます。