2011-09-23 7 views
-1

私は1つのサーバーで実行されている1つのサービスを作成しましたが、このサービスを通じてこのサーバーのディレクトリに別のサーバーからディレクトリをコピーする必要があります。別のサーバーで指定されたディレクトリを検出すると、サービスは失敗します。 IfのようにDirectoryExists("\\ServerName\DirectoryName")。それも動作していない、私はネットワーク機関とのサービスを設定します。UNCパスサーバーからファイルをコピー - Delphi 7サービスを使用

解決策を教えてください。それは参考になるでしょう。

Mallik。

答えて

3

可能な説明は、他のサーバーのボリュームに対する読み取り権限を持たないユーザーとしてサービスが実行されることです。 NETWORKSERVICEで認証することは役に立ちません。これは、TCPなどにアクセスできるユーザーだけです。

サービスを他のサーバーのボリュームへの読み取りアクセス権を持つユーザーとして実行する必要があります。テストとしてあなたの個人的なログインを試してください、しかし、長期的にはこのタスクのためだけに専用のユーザーを使用したいかもしれません。

+0

ありがとうございました... – rakesh

関連する問題