web-dev-qa-db-ja.com

Windows Server 2003 R2 SP2でDFSの競合の問題を回避するにはどうすればよいですか?

VPN経由で接続された2台のWin2003サーバーを維持し、データはDFS経由で複製されています。現状では、顧客はデータの損失について不満を持っています。通常、各オフィスの1人がファイルのバージョンを保存し、1つのコピーが競合フォルダにサイレントに移動するためです。

理想は、両方の場所でファイルへのアクセスをロックするか、少なくともユーザーの変更が競合フォルダーにある場合はユーザーに通知することですが、どちらを配置するかについては困惑しています。

どんな提案でも歓迎されます、そして、もちろん、私はあなたが持っているどんな質問にも熱心に答えます!

1
Fentible

あなたが説明していることを行うための組み込み機能はありません。 DFSレプリケーションは本当に素晴らしいですが、あなたが話しているような状況ではExcelではありません。

ConflictandDeletedManifest.xmlファイル(「管理者」として実行する必要があります)を解析し、それに対してレポートするようにコーディングすることができます。さらに、ConflictAndDeletedフォルダーにはクォータがあり、「ラップ」するため、何も実行しないと自動化されることが保証されません。ファイルの「所有者」を特定することは、ACLで所有者を調べるのと同じくらい簡単ですが、所有者が通知の送信先以外の誰かである可能性があります。

あなたがそれを見たり、他の誰かがそれを指摘した場合に備えて、ConflictandDeletedManifest.xmlファイルに基づいてファイルを復元するスクリプト Microsoft Enterprise Productサポートから があります。それは出発点かもしれませんが、すぐに使用したい場合には機能しません。

このアイデアは一見いい感じですが、問題があると思います。問題の原因となっているデータのファイルベースのストレージの代わりに、新しいファイル名に保存するか、リビジョン管理システム(SharePoint、Subversionなど)のようなものを使用するワークフローをまとめようとする方がおそらく良いでしょう。 。

1
Evan Anderson

Evanが述べているように、この機能はネイティブには存在しませんが、ロックを使用してSubversionリポジトリを設定することで同様のことを実現できます。基本的に、人々はドキュメントをチェックアウトする必要があり、それによってドキュメントをロックし、それが完了するまで別のコピーを開くことを許可しません。これが Subversionに関する無料のオンラインO'Reilly本 で、すべての手順を実行できます。これがお役に立てば幸いです。

0
RascalKing