• 締切済み
  • 困ってます

Accessファイルの共有について

一台のサーバーPCと数十台クライアントPCでLANを組んでいます。サーバーPCのOSはWindows2003でクライアントはWindoesXP若しくはWindows2000です。 ここで、質問はAccess2000のmdbファイルの共有についてです。 サーバーの共有フォルダーにあるmdbファイルをクライアントで共有で使っているのですがうまく開かないことがあります。具体的には数台のクライアントPCからはサーバーの共有フォルダーをクリックするとログオンパスワードを聞いてきますので入力するとそのフォルダーが開き、mdbファイルをダブルクリックするとファイルが開きます。しかし、他のクライアントPCからはこの方法では開きません。クライアントPCで先にAccess2000を起動させえておき、そこからファイル→開く→マイネットワークと進みます。そしてパスワードを入力してログオン完了後、該当のmdbをクリックすると開きます。 なぜ、このようなことが起こるのかわかりません。後者の方法だとショートカットも張れないし不便を感じています。すべてのクライアントPCから前者の方法でmdbファイルを開きたいのですが何か設定が必要なのでしょうか。 各クライアントPCからサーバーへはPingが通りますのでネットワーク的にも問題はないように思えるのですが、アドバイスお願いできますでしょうか?

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数169
  • ありがとう数0

みんなの回答

  • 回答No.2

こんにちは。#1です。 2ヶ月以上も放置して申し訳ありません。 できるクライアントのOS、できないクライアントのOSは明確ですか。 補足してください。

共感・感謝の気持ちを伝えよう!

質問者からの補足

ご返事ありがとうございます、遅くなり申し訳ございません。 できないクライアントはWindoesXPの一部です。 できるものもありますのでOSの問題とは考えていなかったのですが・・・。宜しくお願いいたします。

関連するQ&A

  • ACCESSの共有モードについて

    お世話になっています。 ACCESS2000のmdbファイルをネットワークディスクに入れ2~3人ぐらいで共有しています。 但したまに、排他モードの警告が出て同時に開けない(閲覧できない)ことがあります。 何も設定変えていないのに共有できる事もあります。 共有する為にACCESSで管理したのにも関わらず、 同時に開けないのは不便です。 原因がわからず困っています。 OSはWin2000とXP混在です。

  • Accessで二重起動できないようにしたい

    いつもお世話になってます。 Win2000、Access2000でmdbファイルを作成しました。 上記環境の他にもWinXP、Access2000という環境のパソコンでも使用します。 ネットワーク上でmdbファイルを共有しています。 あるパソコンがファイルを開いている時、別のパソコンでは開かないように設定できますか? 例えば、既に開いています。みたいなメッセージが出せるとなお良いのですが。 よろしくお願いします。

  • mdbファイルの共有について

    いつもお世話になっています。ACCESS2000で作成したファイルをWindows2003Server上に配置してあります。MDB自体は共有モードで開くように設定されています。配置されているフォルダはeveryoneのフルコントロールにアクセスの権限を持たせています。そこで、二台のPCからそのMDBファイルを共有したいと考えています。 PC(1)OS: windows XP - access2003 PC(2)OS: windows 98 - access2000  上記の二台で開こうとしています。現状でXP上から先に開くと98でも同時に開くことができるのですが、winews98で先にひらいてしまうと他のPCから開くことができなくなります。ファイルをクリックしてもエラーメッセージも出ず無視何の反応もありません。なぜこのような現象がおきるのでしょうか?システムの稼働日が大分せまっており非常に困っています。誰かわかる方よろしくおねがいします。

  • 回答No.1

こんにちは。 >しかし、他のクライアントPCからはこの方法では開きません。 具体的にどのようになるからできないのかを補足してください。

共感・感謝の気持ちを伝えよう!

質問者からの補足

ご連絡ありがとうございます、補足させていただきます。 具体的な現象としては該当のmdbファイルをダブルクリックしても開きません。全く反応がなく何もおこりません。通常、ネットワーク上でも、マイコンピューターであっても何かアプリケーションに関連付けられているファイル(今回はAccess)をダブルクリックすれば自動的にアプリが起動して、そのファイルが開きますが今回、それができないということです。 宜しくお願いいたします。

関連するQ&A

  • Accessのmdeファイルについて

    お世話になります。 Access2000で作成しています。 Access2000で作成したmdbファイルから、mdeを作成。 access2000のRuntimeが入っているパソコンで開いたところ、 フォームが表示されず、何も実行できないウィンドウが 開くような状態なのです。 mdbからの書き出し時に、どのように設定すれば、mdeのフォームなどが 開いた状態になるのでしょうか? お手数ですが宜しくお願いします。

  • ACCESS97で開きたい

    ACCESS97とACCESS2000をインストールしているのですが、 MDBの拡張子のファイルを開くとACCESS2000で開いてしまいます。 ACCESS97で開くようにする方法ってありますか? 関連付けでACCESS97のEXEを指定してもダメでした。 よろしくお願いします。

  • サーバーにある共有ファイルにアクセスしようとするとユーザー名とパスワードを要求されます

    タイトルの通りです。 ネットワークの中で、他のPCからこのサーバーの 共有フォルダの中のファイルにアクセスする分には、 何も要求されませんが、あるPCだけユーザー名とパスワードを要求されます。 もちろん、ADMINISTRATORで入れるのですが、一日一回これをしないとだめみたいです。 クライアントPCはOSがXPで、サーバーPCはOSが2Kです。 2KのPCにある共有フォルダのファイルにアクセスする 場合は、必ずユーザー名とパスワードを要求されるのは知っていますが、XPからサーバーにアクセスするのに、 ユーザー名とパスワードを聞かれることはわかりません。 この問題となっているPCは、どうも過去にサーバーコントロールしていたPCらしく、デスクトップにサーバーログインというアイコンがありました。 どのようにすれば、他のクライアントPCのように、 ユーザー名とパスワードなしで共有フォルダの共有ファイルにアクセスできるのでしょうか?

  • これもaccessファイルを共有している事になりま

    これもaccessファイルを共有している事になりますか? 1つのパソコン(vista)を複数のユーザーで共有し db1.mdbをパブリックのフォルダに置き ユーザー1ログオン時に、db1.mdbを開き ユーザーを切り替えて ユーザー2でログオンし、db1.mdbを開いてデーター入力することも 「アクセスを共有してる」 「db1.mdbを共有して使ってる」 という事になりますか?

  • 突然、共有ファイルができなくなりました。

    突然、共有ファイルができなくなりました。 iPadのWi-Fi接続をしたくて、バッファローの製品を使用して、ソフトウェアルータによる無線LANをしようとしたところ、今までできていたファイルの共有ができなくなってしまいました。 ファイルサーバとしているPCが1台あり、 そのファイルサーバとしているPCに無線LANのUSB機器を差して、付属のCDで設定しました。 結局、無線LANの設定もうまくいかなかったのですが、 さらに、今まで各PCから接続できていた共有フォルダにも接続できなくなってしまいました。 サーバ・クライアントともにXPです。新たに導入しようとした無線LAN以外はすべて有線LANです。 いろいろ試した結果、ファイアウォールの例外で「ファイルとプリンタの共有」のスコープを サブネットマスクからすべてのPC(外部ネットワークも含む)にすると、 接続できるようになったのですが、 何か不安がありますし、なぜそうなってしまったかも不明です。 それに、サブネットマスクはサーバ・クライアントともに同じはずなのに、 なぜスクープをゆるくしないと接続できないのかも不明です。 ネットワークの知識が乏しいため、どなたか詳しい方、お教えいただけると幸いです。

  • Access共有について質問(2002-2007)

    Access共有について質問 アプリケーション部とデータ部に分割したACCESSファイル(MDB)があります。 アプリケーション部のMDBはクライアントに配置して、 データ部のMDBは、クライアントがフルアクセスできる共有サーバー(WindowsXP)のあるフォルダに配置してます。 以下、環境と現象の御説明そして調べたこと、最後に質問する流れで記述したします。 ----------- ▼環境 ----------- ●クライアント環境(アプリケーション部) testApl.mdb  ・リンク先のtestDB.mdbのテーブルに対してのフォーム登録画面を介して編集を行う。 ●共有サーバー(データ部)  ・testDB.mdb ●クライアントが使用できるバージョンは、Access2002,2003,2007を対象 ●前提として、以下のセキュリティ設定を行っています。  ★IE7→(1)「ツール」→(2)「インターネット オプション」→(3)「セキュリティ」→(4)「イントラネット」  →(5)「サイト」→(6)「詳細設定」→(7)「このWeb サイトをゾーンに追加する」→(8)「追加(A)」  で、共有サーバーを設定  ★Access2007環境のクライアントでは、  →(1)左上のOfficeボタンからメニューを表示→(2)中央下にある「Accessのオプション」をクリック→(3)「セキュリティセンター」を選択  →(4)「セキュリティセンターの設定」をクリックして、信頼できる場所に、testApl.mdbおよびtestDB.mdbのパスを設定。 ●共有するにあたり、参考にしている文献 http://office.microsoft.com/ja-jp/access/CH062526671041.aspx http://technet.microsoft.com/ja-jp/library/cc984213.aspx ----------- ▼現象 ----------- Access2002環境のクライアントがtestApl.mdbを開いてテーブルを更新した後、 そのままの状態で、別のAccess2007クライアント環境からtestApl.mdbを開き、 登録(更新)又は削除すると失敗する。 たとえば追加の場合 "登録中に例外エラーが発生しました 詳細:更新可能なクエリであることが必要です" ----------- ▼調査1 ----------- Access2002環境のクライアント(VISTA)がtestApl.mdbを開いている状態で (1)直接、Access2007クライアント(XP)環境のtestApl.mdbのリンクテーブルを開き、 表のセルにロックかかっている状態になっている(編集不可) (2)直接、Access2007クライアント(XP)環境から共有のtestDB.mdbを開くと、 ”読み取り専用”で開く (3)Access2007クライアント(XP)環境からVBS(WSH)で以下のプログラムを実行すると、Openで失敗する。 (既にMDBが開かれているような旨のメッセージ表示される) DataSource=共有サーバーのパス\testDB.mdb Set Con = WScript.CreateObject("ADODB.Connection") Set Rst = WScript.CreateObject("ADODB.Recordset") Con.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & DataSource & ";Persist Security Info=False"] ----------- ▼調査2 ----------- Access2002環境のクライアント(VISTA)がtestApl.mdbを閉じた状態で (1)直接、Access2007クライアント(XP)環境のtestApl.mdbのリンクテーブルを開き、 表のセルにロックかかっている状態になっている(編集不可) (2)直接、Access2007クライアント(XP)環境からtestDB.mdbを開くと、 ”読み取り専用”で開く (3)Access2007クライアント(XP)環境からVBS(WSH)で以下のプログラムを実行すると、Openは成功する DataSource=共有サーバーのパス\testDB.mdb Set Con = WScript.CreateObject("ADODB.Connection") Set Rst = WScript.CreateObject("ADODB.Recordset") Con.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & DataSource & ";Persist Security Info=False" (4)すべてのクライアント環境から、testApl.mdb、testDB.mdbを開かない(閉じてる状態) にしても、共有にあるtestDB.mdbのldbファイル(testDB.ldb)が残っている。 試しに、testDB.ldbを削除しても、すぐまた出来てしまう。(何故?) ----------- ▼質問 ----------- 1、現象の改善方法教えてください。 2、調査2の(4)のldbファイルが何故すぐ復活してしまうのでしょうか?何かプロセスが残っているように感じますが、タスクマネージャーで見る場合、何を手掛かりに探せばいいのでしょうか? ----------- 説明不足しているところありましたら、ご連絡ください。 調べ方に対してのアドバイスおよびヒントでもかまいません。 問題解決に藁をもすがる思いです。 宜しくお願いいたします。

  • MS Accessを共有した際にファイルが壊れるのを回避する方法

    ちょっとしたツールをAccessで開発したいのですが、 Accessファイルを共有するとファイルが頻繁に壊れると伺いました。 そこで以下のような回避策を考えてみたのですが、 効果はありますでしょうか。 これでは、あまり意味がないとか、他に注意したほうが良い点等ありましたら、アドバイスいただければと思います。 なお、ツールは、50名位が使用(同時アクセスは3名~4名程度)予定で、 サーバ上にメインのmdbファイル(以下「サーバmdb」)を、各クライアントにもそれと連携するmdbファイル(以下「クライアントmdb」)を置くことを想定しています。 (1) データは全てサーバmdbで保持する。クライアントmdbには、入力用のフォームと、サーバmdbから取得したデータを一時的に保持するテンポラリのテーブルを持つ。 (2) クライアントmdbからサーバmdbにアクセスし、必要なデータをクライアントmdbにインポートする。 (3) クライアントmdbで、取り込んでデータをもとに、データの追加・修正を行い、当該データをサーバの所定のディレクトリにCSVで出力する (4) サーバmdbは、日次で、所定のディレクトに配置された、クライアントmdbから出力されたファイルを読み込み、データを更新する (5) (4)の読込み・更新作業中は、クライアントmdbからサーバmdbにはアクセスしない(外部ファイルで制御) 以上です。 要は、クライアントmdbが、直接サーバmdbを更新しないようにし、参照のみにするということです。 よろしくお願いします。

  • Access2000で作ったmdbをAccess2003で使える?

    タイトル通りですが、 Access97で作ったmdbファイルをAccess2000に 「データベース変換」し使ってきたファイルを Access2003でも使えるでしょうか? また、Access2000で作ったファイルは何の問題もなくAccess2003で使えるでしょうか? 単純なmdbではなくイベントプロシージャーを多用して、ある程度まとまったプログラムになってます。

  • ACCESS2000 作ったファイルをアプリの入っていないPCで操作できますか?

    もともとVBなどを使っていたので誤解があるのかも知れません。 Access2000でデータエントリーフォームやマクロ・レポートなどを、アプリケーションという形でACCESS2000の入っていないクライアントPCで使用することは可能なのでしょうか。MDEファイルやMDBファイルのままではクライアント側にアクセスが必要になってしまうようなのですが・・・ODBCとか使うんでしたっけ?(昔取った杵柄過ぎて記憶の彼方なのですが・・・) よろしくお願いいたします。

  • Access2007でldbファイルが消えず困っています。

    Access2007でldbファイルが消えず困っています。 環境 OSはXP(SP2) … サーバ/クライアント共 Office2007Pro … サーバにはインストールしてません SQL server2000 ウィルスバスター2011 Pc-Anywhere クラサバの環境で、サーバ側にデータを、クライアント側にはプログラムを配置しています。 5台のクライアントからサーバのデータを更新しています。 (サーバはデータ.mdbを、クライアントはプログラム.accdb) 困っているのは、何らかのタイミングでldbファイル(mdbを起動したときに勝手に立ち上がるもの)が消えなり、サーバの電源を入れ直して、ldbファイルを削除しない限り、システムが機能しなくなることです。 一応、データを書き込んでいるときは、ldbが発生し、書き込みが終わるとldbが消える動作をきちんとしていることを確認しています。が、何らかのタイミングでldbが消えないことがあるんです。 本来はaccess2000で作成したものでしたが、マシンの入れ替えに伴いaccess2007に変更しました。 access2000の時は排他ロックなど掛かったことはなかったんですが2007に切り替えた途端、この有様です。 元々は、データ.mdbはデータ.accdbだったんですが、頻繁にロック(読取専用)が掛かるので、苦肉の策でデータ側のみ2003形式にダウンさせました。そうしたところ、ロックが掛かる回数は激減しましたが、それでも1日に1・2回程度は排他ロックが掛かり、サーバの電源入れ直し、ldbファイルの削除をしている状況です。 原因がはっきりせず困っております。 システムが機能しなくなるのは、業務がストップしてしまうことなので、とても焦っております。 Accessに詳しい方、良いお知恵を拝借願います。 ※ mdbの名称は仮称です。

専門家に質問してみよう