• 締切済み

クライアントサーバの運用方法

(今朝、別なカテゴリに投稿したのですが・・・再質問させていただきます。) 1台のPCで業務システム(Access2000)を運用していますが、2台増え3台で運用することになりました。また、それとは別にサーバ機(Windows2000Server)があります。 最終的にはMSDEに置き換えるつもりなのですが、時間がかかりそうなので、とりあえずテーブルのみをMSDEにアップサイズし、クエリー、フォーム、レポートをMDBのままODBCでテーブルに接続し運用しようと考えています。 そこで質問なのですが・・・ ・この方法でクライアント/サーバ型になるのでしょうか? ・そもそもこの方法で良いのでしょうか? ・テーブルのみのMDBをサーバに置き3台のPCで共有する方法と大差ないのでしょうか? *速度アップは望んでいません。今までと大差なければ問題ありません。 以上よろしくお願いします。

  • pon_s
  • お礼率88% (101/114)

みんなの回答

noname#49904
noname#49904
回答No.2

 テーブルのみ別のPCに入れ、他のクライアントからそのテーブルにアクセスすることはAccess運用上よくやることです。   私はテーブルをmdbファイルから切り離し、数人が、他のPCからアクセスできるようにして作業をしています。  顧客管理は新規登録の場合、どのPCからでも登録する必要があります。テーブルだけの(つまり、データの大元)ファイルは名前の後に「_be.mdb」となります。元のファイルとはリンクテーブルマネージャで接続されます。参照するPCの台数制限は知りません。  ネットワーク7、8台で運用しています。  MSDE、ODBCという概念は無視してもいいでしょう。 

pon_s
質問者

お礼

回答ありがとうございます。 参考にさせていただきます。

  • mld_sakura
  • ベストアンサー率20% (264/1282)
回答No.1

要するにただのテーブルリンクということでしょうか。 そもそもクラサバの定義はありませんが、担当者がサーバとして認めればサーバです。 それと確認ですが、3台構成にする意図は何でしょうか。 負荷分散? 構成の意図が見えてきませんが・・・。

pon_s
質問者

補足

回答ありがとうございます。 >それと確認ですが、3台構成にする意図は何でしょうか。 負荷分散? その通りです。1人で売りと仕入を行っていたのですが、2人でそれぞれ売りと仕入を担当することになりました(マスタ台帳は共通のものを使う)。さらに、どうせクラサバにするなら、ついでにもう1人(管理者)が売りと仕入の実績が見えるようにしよう(入力なし)ということです。

関連するQ&A

  • このような使い方で良いのでしょうか?

    質問させていただきます。 1台のPCで業務システム(Access2000)を運用していますが、2台増え3台で運用することになりました。また、それとは別にサーバ機(Windows2000Server)があります。 最終的にはMSDEに置き換えるつもりなのですが、時間がかかりそうなので、とりあえずテーブルのみをMSDEにアップサイズし、クエリー、フォーム、レポートをMDBのままODBCでテーブルに接続し運用しようと考えています。 そこで質問なのですが・・・ ・この方法でクライアント/サーバ型になるのでしょうか? ・そもそもこの方法で良いのでしょうか? ・テーブルのみのMDBをサーバに置き3台のPCで共有する方法と大差ないのでしょうか? *速度アップは望んでいません。今までと大差なければ問題ありません。 以上よろしくお願いします。

  • Accessの有効なメンテナンス方法は

    現在Accessで会社の業務アプリケーションを作成しています。 ファイルサーバのフォルダに作成したmdbファイルを置き、各クライアントには、デスクトップにmdbのショートカットを配置してあります。 しかし、最近mdbのサイズが大きくなり、たまにファイルが破損するという現象が起きるようになりました。 そこで、mdbをテーブルとそれ以外に分け、テーブルのみのmdbをサーバに置き、テーブル以外のmdbをそれぞれのクライアントにコピーしました。 これで少しは改善すると思うのですが、この業務用アプリケーションはかなり頻繁に改良/修正が行われます。今までは、サーバに置いてあるmdbを修正するだけで良かったのですが、今回各クライアント(20台)にテーブル以外(クエリ・フォーム・レポート等)のmdbをコピーして運用しているので、一度修正が発生すると、この各クライアントのmdbを更新しなければなりません。 これはかなり手間がかかってしまうので、なんとか違う運用方法がないか、いろいろ検討しています。 実際に作業するのは私一人です。 一人でも20台のクライアントのmdbを簡単に更新できる方法はないでしょうか。 宜しくお願いします。

  • SQLサーバーのテーブルに対してアクセスで更新クエリを行ないたい

    こんばんは。 ・vista ・アクセス2003 ・SQL Server 2005 です。 SQL ServerからテーブルをMDBへリンクしているのですが そのテーブルに対し、アクセス側で更新クエリを実行しようとすると 実行時エラー '3157': ODBC--リンク テーブル'テーブル名'での更新に失敗しました。 [Microsoft][ODBC SQL Server Driver]時間切れになりました。(#0) と言うエラーになり、更新クエリができません。 どうすればアクセスでSQLサーバーのテーブルに対して更新クエリを行えるのでしょうか? よろしくお願いします。

  • (ACCESS) サーバー・クライアント間の処理について

    ACCESSのインストールされていないPC(サーバー)上にmdbを置き、 ネットワークを介して各クライアント(ACCESSインストール済み) でmdbを開いて操作を行おうとしています。 その操作内容は、 mdbで作成されたデータを、 各クライアントのローカルドライブ上に置いてある 規定のEXCELファイルへコピーする というものです。 (コピーの際には、EXCELファイルのシートとセルを指定しています。) これが、OS:Windows2000/Office2003のPCでは難なく処理できるのですが、 OS:Windows2000/Office2000、OS:Windows2000/OfficeXP のPCではテーブルからクエリーでデータを作成後での処理(EXCELファイルへの書き込み)のところで『パスが見つかりません』のエラーが出てしまい、処理できません。 この現象はどうして起こってしまうのでしょうか? 対処法を教えていただけますか? ちなみに、OSにはSP4があたっています。

  • ブラウザ経由でサーバ側のプログラム起動方法

    下記環境でイントラを構築しております。  サーバー(1台)   ・Windows7 Pro   ・IIS9   ・SQL Server 2008 R2   ・Access2003(上記SQLにODBC接続)  クライアントPC(1台)    ・Windows7 Pro 開発環境はASP.netではなく、VBScriptによるASPです。 上記の環境において、クライアントのブラウザ上から、サーバー側のAccessのレポートを出力させる方法を模索しているところです。 サーバー側でAccess+SQLは常時起動しており、できればこのMDBのレポートを出力させたいと考えており、それが困難であれば別MDBを都度起動しても問題ありません。 ポイントとしては、  ・クライアントのブラウザ上から、サーバーのプログラムを実行する方法  ・既に起動中のAccessのレポートを出力させる方法 となります。 上記2点の方法につきまして、いずれかでも結構ですのでご教授頂けたらと思います。 宜しくお願い致します。

  • WindowsサーバーのバージョンアップとDB移行

    私の会社ではサーバー管理者がいなくて、以前は少し詳しい人が居たので現在の環境を作ったそうですが、私はサーバー等については知識が殆ど無い状態です。 そんな私なのに上司から、こんなカンジにするので大至急検討するようにと言われました。 知識人の方々にすがるしかありません。 理系女とは名ばかりの私に、何卒やさしく詳しく教えて下さいますよう宜しくお願い致します。 [現在] -------------------------------------------------- クライアント: WindowsXP professional(32bit)/ 13台 -------------------------------------------------- サーバー: Windows2003 Server / 1台 25CALで、同時使用ユーザーモード ActiveDesktop MSSQL SERVER MICROSOFT SQL SERVER 2000 DESKTOP ENGINE Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) Release A ※SQL SERVER サービスマネージャーをスタートアップ Microsoft SQL Server 2005 SQL Server Management Studio Express -------------------------------------------------- で、 全クライアントに、123.mdb を置き サーバーに置いたデータとのやり取りは、ODBCリンクテーブルという形で運用しています。 [変更] クライアント: Windows7 professional(32bit)/ 13台 サーバー: Windows2012 Server / 1台 RAM 4GB HDD 500GB(2) RAID 1 ActiveDesktop SQL SERVER の仕様での導入を考えています。 [教えてください] (A) サーバーOSの選択ですが、知人によれば、CALライセンスは以前は紳士協定的なものだったので、善悪を別にすれば、25CALを購入しなくても運用は可能だったという事を知りました。 ところが、2012 Server では紳士協定のような抜け道は無く、必ず必要なクライアントライセンスを購入する必要があると聞きました。 これは、本当なのでしょうか? また私の会社の使用環境では、「 Foundation 」か「 Essentials 」で大丈夫だとアドバイスを受けましたが、本当に大丈夫でしょうか? (B) SQLサーバーを導入しないといけないのですが、現状のように無料版で構成したいと思います。私は殆ど知識が無いので、SQLサーバーと管理ソフトで、バックアップや管理が容易なものを教えてください。 (C) 現在使用している 「 123.mdb 」で、どうしてもレコードを増やす必要があり、プログラムを改変してもらいました。しかしながら、実際に運用するには、サーバー側でレコードを追加してやる必要があると知りました。プログラムを改変してくれた知人は、この方法を知らないらしく困っています。 できれば、この改変した「 123.mdb 」をWindows2003環境で運用してから、Windows2012サーバー環境に移して業務が止まらないようにしたいのですが、この手法について詳しく御教示いただきたく宜しくお願い致します。

  • client server クライアントサーバー

    クライアントサーバーについて質問です 1.クライアントサーバーを購入しようと思ってるんですけど、オススメのソフトなどありますか?できればアメリカのソフトがいいです。(使ってるPCが英語なので・・w) 2.クライアントサーバーのセキュリティーなどはどうですか??? よろしくお願いします><

  • クライアントPCにServer OSを

    クライアントPCにWindows Server 2012 R2を入れました。 勉強のために入れたのですが、 勉強しないときはサーバーとしての機能をOFFにし クライアントOSとして使用したいと考えております。 そこで質問なのですが、 質問1 シャットダウン画面が表示された後に ディスプレイの電源が切れますよね? サーバーを入れてからディスプレイの電源が 切れるときに、眩しい白い横棒が出てきます。 イメージとしてはアナログテレビの電源を 切ったときのような感覚です。 なにか対処方法はありますでしょうか? 質問2 サーバーを運用してる機種はクライアントPCなので グラフィック能力やサウンド能力は、サーバー機と違い 備わっていますが、それはServer OSを運用してるときでも その機能を利用は出来ますでしょうか? すみません、初心者です。 回答よろしくお願い致します。 わかる範囲で構いませんので、どうか回答してください。

  • Windows Server 2003クライアント追加方法

    サーバーに関してはまったくの素人で質問します。現在社内にてWindows Server 2003を導入し、ネットワークを組んでいます。 現在クライアントPC(XP)6台・ハブ3台・NTT光ルーター1台・ネットワークプリンター3台をつなげています。新規にPCを追加する場合業者に依頼すると出張費・設定費など結構高額な請求がきますので、素人でも簡単にクライアントPCの追加は出来るのでしょうか?設定方法がまったくわかりませんのでアドバイスお願いします。

  • クライアントからサーバのDBに接続できない

    いつも参考にさせていただいております。 【質問内容】 サーバにMySQLをインストールして、そのDBにクライアントからAccessなどをフロントエンドとして使いたいと思っています。 しかしODBCの接続テストでエラーになってしまいます。 知識不足は否めませんが、何か指摘がございましたらお願いします。 【環境】 ■サーバ側 OS:Windows2000Server DBMS:MySQL4.0.21 ■クライアント OS:WindowsXPSP2 ODBC:MySQL ODBC 3.51.04

    • ベストアンサー
    • MySQL

専門家に質問してみよう