Win2003サーバーのエクセル共有

このQ&Aのポイント
  • Windows2003サーバーをファイルサーバーとして使用している際に発生する、エクセルファイルの共有エラーとその解決方法について教えてください。
  • Windows2003サーバーをファイルサーバーとして使用している際に起きる共有エラーの原因とその回避方法を教えてください。
  • Windows2003サーバーをファイルサーバーとして使用している際に、エクセルファイルの共有エラーが発生し、ファイル内容が不完全になる問題について教えてください。
回答を見る
  • ベストアンサー

Win2003サーバーのエクセル共有

Windows2003サーバーを、ファイルサーバーとして使用しています。 私自身が、ファイルサーバーの管理構築に疎く原因がわからない不具合が発生しているため こちらで質問をさせてください。 使用OS:Windows 2003サーバー R2 SP2 自分が管理者か:Yes サーバー設置:社内ローカルネット 小さい会社なのですが、経理用の共有化していたPCが壊れてしまったため 以前、PHPサーバーとして外部で使っていたPCを使用し、共有ファイルサーバーとして 使用することにしました。 経理では、エクセルを使用した業務が基本の共有作業となります。 エクセルはOffice2000です。 まず、サーバーの方でローカルユーザーとローカルグループにkeiri_A・Keiri_B・Keiri_Cとg_keirisを作成しました。(以下アカウントA~C) 全職員が使えるように「共有」フォルダを作成し、共有化。 サブフォルダには各部署別のフォルダを作成しました。 その中の「経理」フォルダの中での出来事です。 このフォルダにはKeiri_A~Cまでの全アカウントに対してフルコントロールを与えています。 このフォルダの中にあるエクセルファイルの一つ「Exc」が「共有ブック化」されています。 ExcエクセルをアカウントAで開き、さらに別のアカウントBがこれを開いた状態で、編集作業を行います。 アカウントAもしくはアカウントBが、このExcエクセルを保存しようとした時 「共有エラーが起きました。」とエラーが起き、そのまま閉じられてしまいます。 keiriフォルダを確認すると、Excエクセルファイルが消失し、代わりに拡張子がついていない 英数字が混合されたおかしなファイルが出来上がっています。 これを開くと、Excエクセルファイルと同じ内容のものが開かれます。 ただし、Aが編集した部分が適応されていなかったり、Bが作業した内容が一部消失していたりと 挙動が不明です。 この共有エラーの発生原因と、エラー時に作成されるファイルの意味 また、それらの回避方法のご教授をちょうだいできればと思い書き込ませて頂きました。 思いつく限りの情報は乗せましたが、必要な情報があれば併せて教えて頂ければ 後出しですが出させて頂きます。 よろしくお願い致します。

  • ILUMA
  • お礼率80% (8/10)

質問者が選んだベストアンサー

  • ベストアンサー
  • localica
  • ベストアンサー率52% (202/385)
回答No.2

>通常のXP機でこの共有ブックを動作させた所、問題なく共有ブックとして複数台でローカルネット接続を使った同時使用ができました。 >サーバー側の設定の問題かと思ったのですが・・・。 最初の質問にありますが、「共有エラーが起きました。」というメッセージが表示されているのですから、共有ブックの設定が変更されているか、ファイルが破損している可能性があります。 或いはアカウント側でファイルが不正な状態になっている可能性もあります。 対応として、一度サーバーのファイルを正常に作り直し、ブックの共有を正しく設定、その後サーバーと全クライアントのキャッシュとテンポラリーファイルを削除、可能であればサーバーとサーバーと全クライアントの電源停止/起動してアクセスし直せば正常になると思います。 これは、どこかのクライアントに不正な状態のファイルが残っていると、それがサーバー側に上書きされて不正な状態になることがあるからです。

ILUMA
質問者

お礼

ありがとうございました。 全ての作業を行った所、現状回避できています。 今後の推移を見守りながら、とりあえずほっと一安心しました。 度々重ねてありがとうございました。

その他の回答 (1)

  • localica
  • ベストアンサー率52% (202/385)
回答No.1

>この共有エラーの発生原因と、エラー時に作成されるファイルの意味 基本的に、1つのファイルを複数の人間が同時に開いて作業することはできません。 複数の人間が同時にアクセスするとデータ不整合が発生するからです。 エラー時に作成されるファイルはWindowsの標準的な動作です。 Windowsは元ファイルを一時領域に展開して編集し、「ファイルを保存」するときに元ファイルに上書きする仕様です。 この展開したファイルが保存に失敗するとテンポラリーファイル(質問者殿言うおかしなファイル)になります。 これは、保存しようとしたときに他の人がファイルを開いているときに不整合が発生しないようで排他制御がされているからです。 単純に使用方法が間違っているだけですから、「共有ブック」の設定を行うなど必要に応じて対処してください。 http://www.atmarkit.co.jp/fwin2k/win2ktips/410excelshare/excelshare.html そもそも誰でも経理のファイルを編集できてしまってよいのか、根本的な部分が置き去りにされいる気がします。

ILUMA
質問者

補足

テンポラリファイルなのですね。ありがとうございました。 一つのファイルを複数の人間が操作することができないとのことですが 共有ブックがそもそもそういう機能ですので、本来は使えるはずなのです。 通常のXP機でこの共有ブックを動作させた所、問題なく共有ブックとして複数台でローカルネット接続を使った同時使用ができました。 サーバー側の設定の問題かと思ったのですが・・・。 また、経理のファイルを編集できるのは経理だけで、かつそのフォルダも限定的なものです。 お心遣い感謝します。 お返事ありがとうございます。

関連するQ&A

  • Win 2003 Serverの共有について

    ・Windows 2003 ServerとWindows7との間で、共有の接続がうまくいかなく困っております。 ◯環境情報 ・サーバー:Windows 2003 Server Standard Edition R2 ファイルサーバー・アプリケーションサーバーインストール済 ・クライアント:Windows7 Professional SP1 以下「サーバー」と「クライアント」と省略します。 「サーバー」に”フォルダA”を作り、それを共有設定します。 そして、アクセス制限をかけたいので「abc」というアカウントを作り、その共有に割当てました。 それで、「クライアント」からその「サーバー」のIPアドレスを直打ちして(\\192.168・・・)、接続まではでき、その”フォルダA”が見えるのですが、”フォルダA”をダブルクリックしても「認証画面」が出てこず「アクセス許可がありません」らしき文言が出て、アクセスできません。 これは、どの設定を触れば「認証画面」が出てくるようになり、アクセスできるのでしょうか? ちなみに、「abc」というアカウントは[Administrators」グループに所属させており、「セキュリティ」にも登録しております。 ご返答のほど、お待ちしております。

  • サーバ間の共有設定について

    Windows 2003 Server が2台あります。 両サーバマシンはActiveDirectoryのドメインに所属しており、 ログインはローカルのadministartorとしてログインしております。 サーバA上のファイルを、サーバB上のディレクトリにスケジュールで バックアップを取るような仕組みを構築したいと考えております。 (バックアップツールはwindows標準インストールのツールを利用予定) ファイル共有の設定を行わないと、アクセス時に認証で蹴られてしまう かと思いますが、サーバBのバックアップ先のフォルダにどのような設定 をすることが最適なのでしょうか? よろしくお願いいたします。

  • セキュアなファイルサーバ共有へのアクセスについて

    【現象】 ワークグループ環境にて、クライアントからファイルサーバの共有フォルダにアクセスを試みると、(\\server01\group01 など) ユーザ名、パスワードを要求するプロンプトが出ず、いきなり「アクセス拒否」のプロンプトがでてしまう。 【経緯】 いままで\\server01\share という、Everyoneアクセス可能な共有フォルダがあって、ユーザにとってアクセスフリーでしたが、それを廃止しようと思い、\\server01\group0x というグループごとの共有フォルダを作成し、それぞれにそれぞれのグループのみのアクセス権を設定しました。 グループ、およびユーザアカウントはサーバのローカルグループであり、ローカルアカウントであります。 ユーザには、各自に各自用のサーバのローカルユーザアカウントとパスワードを教えました。 クライアントPCから、共有フォルダ\\server01\group0x にアクセスさせて、サーバのローカルユーザアカウントのユーザ名とパスワードを入力させてアクセスさせる想定でした。 しかしながら、\\server01\group0x にアクセスさせると、ユーザ名、パスワードを要求するプロンプトが出ず、いきなり「アクセス拒否」のプロンプトがでてしまいます。 Everyoneアクセス権のある\\server01\share には相変わらずフリーでアクセスできますのでネットワークの問題はありません。 今までアクセスフリーの際に使用していたゴミアカウントのクレデンシャルが、XPのキャッシュに残っているのかしらと思って、クライアントPCをログオフしたり再起動させましたが、現象は変わらず… XPのクレデンシャルマネージャという機能のせいでしょうか、とも思ったのですが、それをクリアにする方法がわかりません。 http://www.microsoft.com/japan/technet/prodtechnol/winxppro/proddocs/accessibility.mspx すべてのクライアントPCが同じ問題をかかえているわけではないようで、ログオフログオンすれば、ユーザ名、パスワードを要求するプロンプトが出るクライアントPCもあります。 ユーザ名、パスワードを要求するプロンプトがでるようにするにはどうすればよいかご教授お願いします。 -------------------------------------------------------------- 環境: サーバ:Windows2003Standard SP1 1台 クライアント:WindowsXPProfessional SP2 70台 ワークグループ環境(ワークグループ名は統一していません) サーバにローカルアカウント(70ユーザ分)を作成、 サーバにローカルグループを(10グループ分)を作成 クライアント側では、ユーザが勝手に作成したさまざまなクライアントアカウントでログインしている。

  • ファイル共有ができません。

    OS:Microsoft Windows XP Home Edition フォルダを共有しようとすると「共有フォルダを共有しようとしているときにエラーが発生しました。サーバーサービスが開始されていません。今回は共有リソースは作成されませんでした。」と言われ、共有することができません。 ここの掲示板で検索して調べてみると、Serverが停止になってることが分かりました。 コンピュータの管理→サービスとアプリケーション→サービス→Serverで開始を押すと「ローカルコンピュータのServerサービスを開始できません。エラー2: 指定されたファイルが見つかりません。」と出てきて開始することができません。 どすればいいか教えてください。お願いします。

  • サーバーのフォルダ共有

    Windows2003サーバ上に、共有設定したフォルダを作成しました。 そのフォルダを、XPと7のクライアント2台で使用したところ 7からは中のファイルも見え、書き換えや新規作成など自由に使えます。 しかし、XP側からは中のファイルも見えず、新規作成もできません。 共有設定はEVERYONEにしております。 考えられる原因と、解決方法をご教授ください。

  • オフラインファイルを共有したい

    昨日も類似する質問をさせていただいたのですが、私自身が状況を把握できていなかった為、 質問内容が不正確でした。昨日の質問を締め切り、改めてご質問させていただいております。 1台のパソコンでオフラインファイルを共有したいのですが、 同じオフラインファイル(同じフォルダ)を複数のアカウントで共有する方法はないでしょうか。 環境 Server--Windows2003R2スタンダード、シングルドメイン構成、移動プロファイル&フォルダリダイレクトを設定。 クライアント--ノートPC1、WiindowsXp-Pro-SP3 アカウントA--Administrator アカウントB・C・DーーいずれもUser この環境でServerの特定フォルダ(仮にフォルダAとします)をオフライン使用に設定しております。 フォルダAはノートPCを持ち出した各ユーザーが現場で使用したいファイルが収められており、 どのユーザーでログインした場合でもオフラインで利用したいフォルダとなります。 (オフラインからドメインにログオンで使用しております) オフラインでの使用を設定したユーザーではオフラインからファイルを使用できるのですが、 他のユーザーでオフラインからログオンすると、フォルダは開けるのですがファイルが開けません。 (フォルダAや、そのサブフォルダを開いてファイル名は見えるのですが、ファイルを開こうとしても開けなくなります) 仮に、アカウントBでオフライン使用を開始した場合、アカウントBではオフラインで使用できるのですが、 アカウントA・C・Dではファイルは見えても、ファイルが開けません。 次にアカウントCでオンラインでログオンし、フォルダAを右クリックし「オフラインで使用する」のチェックを一旦外し、 再度チェックを入れなおしてやると、今度はアカウントCだけがオフラインでファイルを開けるようになります。 オンラインでログオンすると、どのアカウントでも問題なく利用できます(フルコントロール) オフラインキャッシュを全消ししてみたり、 C:\Windows\CSCフォルダを削除してみたり、CSCフォルダのアクセス権を手動で書き換えたりしてみたのですが、状況はかわりませんでした。 どなたかオフラインファイルを共有する方法をご存知ないでしょうかm(_ _)m

  • 共有サーバーでのさまざまな制限

    共有サーバーを複数レンタルしています。 ある共有サーバーでは1つのフォルダに作成されるキャッシュファイルが2000個に制限 されているようで、それ以上増えません。 別の共有サーバーでは1つのフォルダに作成されるキャッシュファイルが10000個に制 限されているようで、それ以上増えません このような共有サーバー間での差は、root権限での設定によるものなのでしょうか? そうだとすると、どの設定ファイルで(my.cnfなどのファイル)どのような制限 (key_buffer = 256Mなど)をかけていると思われますか? 自分で専用サーバーを借りれば、root権限によりそれらの制限数を変えることができる ようになるものでしょうか。

  • TortoiseSVNにてサーバー上の共有フォルダからチェックアウトできない

    TortoiseSVN-1.6にて下記サイトを参考に、サーバー上の共有フォルダにリポジトリを作成し、 ファイルのバージョン管理を行おうとしています。 http://www.syon.co.jp/syontech/tech014.html サーバー側の共有フォルダに対して、リポジトリの作成は成功したのですが、 参照サイト作業内容 >クライアント側: >実際に作業を行うクライアントマシンにおいて「SVNチェックアウト」でバージョン管理を行う環境をサーバからコピーします。 >今回は作業フォルダの下にフォルダ(work)を作成し、そこで「SVNチェックアウト」を行います。 にて、リポジトリのURLを指定し実行すると、下記エラーが表示されます。 ==================================================================================================================================== コマンド   file://【サーバーのIPアドレス】/test/web/共有フォルダ/develop からチェックアウト、リビジョン HEAD, 再帰的, 外部を含む エラー    URL に対し ra_local セッションを開始できません エラー    リポジトリ エラー    'file://【サーバーのIPアドレス】/test/web/%E5%85%B1%E6%9C%89%E3%83%95.../develop' エラー    を開けませんでした 終了! ===================================================================================================================================== サイトに書かれている内容通りに作業したのですが、何が悪いのか分かりません。 解決法をご存知の方おられましたら、ご教授お願いできませんでしょうか? よろしくお願いします。

  • Mac OS X server10.4でファイル共有を行ってます。

    Mac OS X server10.4でファイル共有を行ってます。 前々からの問題で、ずっと解決できなかったので今回質問にふみきりました。 アクセス権の問題です。 AとBの2人の登録ユーザーが、エクセルで作成した書類を共有フォルダ内でお互いに書き込みする場合、 アクセス権がたびたび変わってしまい、上書き保存ができなくなってしまいます。 現在の対策としては、いったんデスクトップへコピーを作成し、そこで保存>共有フォルダへ置き換えるという作業をやっています。 が、登録ユーザーが増えてきたり、入れ替わりがあったりして、できれば共有フォルダ内にて作業ができれば、、と思ってます。 OS10.2の頃は問題なかったのですが、、、。 各部署より保存ができない、とたびたびお呼びがかかります^^; なにか解決法はないでしょうか?一応、解決できるならばserver10.5(手持ち有り)へアップするという事も視野にいれています。 ちなみにAとBはwindows Vistaです。(ファイル共有するために、vista内レジストリ値:sambaのセキュリティレベルを1段階落としています)

    • ベストアンサー
    • Mac
  • FTPコマンドで共有サーバに保存する方法

    お願いします クライアント:XPで共有の 共有ファイルサーバ:Win2000です。 業務システム:UNIX UNIX上にあるTextファイルをFTPで取得し共有ファイルサーバに保存できるようなbatファイルを作成したいです。 またその作成するbatファイルも共有ファイルサーバに保存し複数人で使用をしたいと考えております。 下記パスにbatchファイルと転送ファイルを保存したいと考えております。 ファイルサーバ:\\server1\共有 クライアントのローカルフォルダに保存する方法は分かるのですが共有サーバ上で実行すると「UNCパスに対応しておりません」とメッセージが出てうまくいきません。またドライブ割当を全員統一することも難しい状況です 良策ございましたらよろしくお願いします。