- ベストアンサー
Access2000のファイルが開きません
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
Accessのワークグループ管理で読み取り制限をしているわけではないのですね。 だとすると、やはりPCへログインしたユーザーは書込みできないわけですから、XXX.ldbの作成や内容の更新ができないことになりますね。 DBへのアクセス可能なPCより、DB(XXX.mdb)を立ち上げ、その時同じフォルダーにできるXXX.ldbというファイルをNotePad(メモ帳)などのeditorソフトで開いてみてください。 当該PCの識別番号が書き込まれているはずです。 これはAccessが勝手にシステムとして書き込むものです。 テキストファイルを開くのと違い、AccessのDBを開く場合には、ただDBを開くだけでこのような更新が行われます。 これが読み取り制限のかかったユーザーではできないのでエラーになったのではないでしょうか? (試したことが無いので、想像ですが) もし、これが原因だと仮定しますと回避の方法としては、一般的に行われているXXX.mdeの作成ですね。 「MDE」でhelpを検索していただければ詳しく書かれていますが、「ツールー>データベースユーティリティーー>MDEファイルの作成」で簡単に作れます。 XXX.mdeにはソースコードが無い実行形式のファイルなため、フォームのデザイン変更ができません。 ワークグループ管理を行えば、様々な制限ができますし、その他にもいろいろ方法がありますが、ここでは省略します。
その他の回答 (4)
- BENZ320E
- ベストアンサー率0% (0/1)
読み取り専用のユーザーで、ログインしていれば、Accessを開く事は出来ません、同一フォルダーにXXX.ldbが更新モードで生成出来ないから。利用者は更新可能ユーザーにすべきです。Accessの設計を変えられる危険があるのなら設計を変えれないMDEファイルで共有するか、AccessDBのセキュリティーで管理すべきでしょう。
お礼
ありがとうございました。参考にさせていただきます。
- skikichi
- ベストアンサー率65% (45/69)
特段の設定をしていなければ、「共有モード」でDBが開かれていると思いますので、どこのPCからもアクセルができ、書き込みもできます。 今回の場合・・・ >Windows98(PCを読み取り専用に設定)・・・ とありますが、これはどういう意味でしょうか? サーバー側からこのPCに対して制限をかけたのでしょうか? Windows98からサーバー側へ読取専用のアクセス制限をかけたのでしょうか? つまり、Windows98からサーバー側への書込み不可ということですか? だと仮定すると、DBを開く際にリソース(資源)管理を行うためにXXX.ldbというファイルをAccessは勝手に作成しにいきますので、書込み制限があるとそれができないのでファイルのロックエラーになります。
補足
回答ありがとうございます。 Win98のPCそのものを読み取り専用にしているのではなく、Win98にログインするユーザー名に読み取り専用の制限を掛けています。Win98は、何人かが操作するので、アクセスの内容を変更されないように、読み取り専用のユーザーで、ログインするようにしています。 当然、アクセスを作成してるユーザー名とは別です。 それでも何とかなりますでしょうか。 説明は、これで伝わっています?
- Gin_F
- ベストアンサー率63% (286/453)
> 他のPCで開いている時に、 Access 2000 でデータベースを排他モードで開く方法 http://support.microsoft.com/default.aspx?scid=kb;ja;880250 排他モードで開いてたりしませんか?
お礼
回答ありがとうございます。 排他モードではなく、共有モードで開いています。
- kokorone
- ベストアンサー率38% (417/1093)
無理だと思います。 Accessは、更新時自動書き込み型の アプリケーションです。他のPCでファイルを 開いた時点で排他的ロックを掛けてしまいます。 ですから、他のPCで開いているファイルは、 開くことはできません。 そうしないと、同じデータベースを複数の人が 更新できることになり、整合性が保持できませ んから。
お礼
ありがとうございました。
関連するQ&A
- ファイルサーバ上にあるAccessが開けません
初めて質問させて頂きます。 Windows server2003で、ファイルサーバ上にあるAccessファイルを開けなくて困っています。 Windows server2003をWebサーバに設定をしているところです。 作成したWebサイトから、ファイルサーバ上にあるAccessのデータを見たいのですが、 「ファイル '\\Nas3\users\DB.mdb' を開くことができませんでした。ほかのユーザーが排他的に開いているか、データを読み取る権限がありません。」 とエラーが出てしまいます。 原因を調査していたら、そもそもWindows serverから該当のAccessファイルを開けないことがわかりました。 ファイルサーバ上のAccessを開こうとすると、以下のエラーが出てしまいます。 「指定されたデバイス、パス、またはファイルにアクセスできません。 アクセス許可がない可能性があります。」 開けないのは、Accessファイルのみで、ファイルサーバ上にあるExcel等の他のファイルは開けますし、編集もできます。 Windows server上にAccessファイルをコピーすると開くことができますが、 作成したWebサイトから開こうとすると、テーブルのリンクが貼ってあるためか、上記のエラーになってしまいます。 Accessは2000を使用しています。 インターネット等で2日間くらい調べていますが、どうしたらいいのかわかりません。 どなたかご教授お願いします。
- ベストアンサー
- SE・インフラ・Webエンジニア
- NT4.0上の共有ファイルにXPから突然アクセス不可
WindowsNT4.0のサーバーに共有フォルダを作成してファイルを置いています。 アクセスできるユーザなどを設定しておりましたが、WindowsXPからフォルダにアクセスすると、フォルダはアクセスできるのですが、ファイルを開こうとすると、 「読み取り許可がありません」などというエラーが表示されてアクセスできません。 他のWindows2000のPCからは問題なく参照できます。 どなたか解決策わかりますでしょうか?
- 締切済み
- Windows NT・2000
- accessのロック
以前も質問したことがあるのですが、再度質問させていただきます。 Accessのロックについてです。 Windows2003Sever + Microsoft SQL ServerのマシンにあるMDBファイルを置いてあります。 これに社内LANでつながっているwindowsXP+access2000マシン10数台が それぞれWindows2003サーバマシンのmdbファイルのテーブルにリンクしているmdbファイル持っていて日々データの閲覧と更新をしています。 その際時々Access2000が以下のような以下のようなWindowメッセージを出します。 「現在ロックされているので、更新できませんでした。」 この件で困っております。 いくつか、わかっていることがあります。 ◎Windows2003Serverのこのmdbにアクセスしている人が多い時にこのメッセージが出るわけではない。使用者が2人でも出るときがある。 ◎同じフィールドへの同時書き込みの場合は他のユーザによって変更されています。。。のようなメッセージが出るので同時書き込みの問題ではなさそうだ。 ◎ロックがかかった場合、接続ユーザーみんなが開いているmdbを閉じて再度開くとロックは解除されている。 ここで質問なのですが、 ・ロックはなぜかかるのでしょうか? ・ロックの回避方法はありますか? 以上、どうかよろしくお願いいたします。
- 締切済み
- その他(データベース)
- エクセルファイル '○○○.xls'にアクセスできません。 →アクセスしたい。
エクセルファイルを開くと下記のメッセージがでます。 なんとかファイルを開くことができますでしょうか 『'○○○.xls'にアクセスできません。ファイルは読み取り専用であるか、または読み取り専用の場所にアクセスしようとしています。または、サーバー上に保存されているドキュメントから応答ありません。』 いろいろ調べてあらゆる手段を試してみましたがだめでした。 ・他のバージョンで試す ・OoenOfficeで試す ・Accessで試す ・開いて修復 で試す 全てだめでした。何かいい方法があったら教えてください。
- 締切済み
- オフィス系ソフト
- 「fileは読み取り専用であるか、または読み取り専用の場所二アクセスしようとしています。」(excel 2003)
Excel 2003 搭載のマシンと Excel 2000 搭載のマシンを交互に使っています。 Excel 2003 で作成したファイルを Excel 2000 で開き、編集して保存しました。別の日(今日)、そのファイルを開こうとしたら、 「○○にアクセスできません。ファイルは読み取り専用であるか、または読み取り専用の場所二アクセスしようとしています。または、サーバー上に保存されているドキュメントから応答がありません。」 というメッセージがでました。別に「シートの保護」を設定したわけでも、セルのロックをしたわけでもないのに、不思議でいっぱいです。そのためせっかくの労力が無駄になってしまいました。 このファイルはもう回復不能なのでしょうか?
- ベストアンサー
- オフィス系ソフト
- windows95とwindowsXPのファイル共有
同一ドメインにwindows95とwindowsXPのパソコンがあります。windows95パソコンのホルダAにあるファイルをwindowsXPのパソコンから開くことはできますが、ホルダAに変更保存できません。windows95パソコンではファイル属性は指定していませんが、windowsXPで開くと読み取り専用になっています。読み取り専用のチェックを外してもすぐ読み取り専用に戻ります。(エラーメッセージは、「ホルダにアクセスできません」です。開くことはできるのに、保存ができず、このメッセージがでるので、頭が混乱しています。両パソコンともファイル共有とバインドは設定してあります。XPと95は相性が悪いのでしょうか。
- 締切済み
- その他(Windows)
- サーバーの共有ファイルにアクセスする人数はどこで設定しますか?
サーバーがWindowsXP Proです。 サーバーの共有ファイルをみんなで使用しているのですが、人数制限があるらしく、ときどきフォルダにアクセスすることができなくなります。(アクセス権がないか、人数制限をこえています、というエラーメッセージがでる) この設定はどこでしているのでしょうか? 人数を多くする設定変更の仕方を教えてください。 よろしくお願いします。
- ベストアンサー
- Windows XP
- FD内のエクセルファイルが開けません。
エクセルやワード(例えば)で作成したファイルを何らかの作業ミスで 開けなくなる事がありますよね。 エラーメッセージは 「‘~ファイル名~’にアクセスできません。ファイルは読取専用か、または 読み取り専用の場所にアクセスしようとしています。 またはサーバー上に保存されているドキュメントに応答がありません」 というものなんですが こういう時どうすれば開けるようになるのでしょうか? ファイルの属性変えても開けませんでした。 何方か御教えください。 宜しくお願いします。
- 締切済み
- Windows 95・98
- FD内のエクセルファイルが開けません。
エクセルやワード(例えば)で作成したファイルを何らかの作業ミスで 開けなくなる事がありますよね。 エラーメッセージは 「‘~ファイル名~’にアクセスできません。ファイルは読取専用か、または 読み取り専用の場所にアクセスしようとしています。 またはサーバー上に保存されているドキュメントに応答がありません」 というものなんですが こういう時どうすれば開けるようになるのでしょうか? ファイルの属性変えても開けませんでした。 何方か御教えください。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- アクセス97のファイルをアクセス2007で開くには
はじめまして。 手元にAccess97で作成したmdbファイルがるのでが、Windows7環境のAccess2007で開くことができません。 エラーメッセージは、「オブジェクト 'テーブル1'が見つかれませんでした。オブジェクトが存在していること、名前やパス名が正しいことを確認してください。」となっています。 このファイルをAccess2007で開くためには、いったんAccess2000~Access2003で保存し直したうえで、Access2007で開く必要があるという情報をMSのページで見ました。 しかし私はAccess2000~Access2003環境を持っておりません。 そのような中で、このAccess97で作成したmdbファイルを開かなければならないのですが、何か方法はないでしょうか。 ご教示いただけると誠に幸いです。 どうぞよろしくお願いいたします。
- ベストアンサー
- その他(データベース)
お礼
早速の回答、ありがとうございました。