Page 1 of 1

access denied

Posted: Wed 16 Feb 2011, 19:37
by Rhodin
När jag nyttjar "Hämta data när fil har ändrats" i datakällan så får jag följande i loggen:

StackTrace for Level 1:
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share)
at SwitchKing.Server.BusinessAccess.DataCollection.Engines.FileSystemWatcherEngine.FileWriteCompleted(String filename)
at SwitchKing.Server.BusinessAccess.DataCollection.Engines.FileSystemWatcherEngine.CheckAvailibilityAndCollect(FileSystemWatcher watcher, String fullPath, WatcherChangeTypes type)
{BusinessAccessDataCollection - FileSystemWatcher} --<Error> -- 2011-02-16 19:27:10 -- Failed to check availibility. Error:
Level 1) Access to the path 'd:\MsureData\FileOutput\tempdata_VB-RETUR_output.txt' is denied.


Är det korrekt? Är det "SERVICE" som skall ha mer rättigheter på katalogen?
MVH Peter

Re: access denied

Posted: Wed 16 Feb 2011, 20:22
by Martin
Rhodin wrote:Level 1) Access to the path 'd:\MsureData\FileOutput\tempdata_VB-RETUR_output.txt' is denied.
Får du detta varje gång eller bara ibland?

Kan det vara så att filen är låst även för läsning (av Beyond Measure)?

Om du tittar på rättigheterna för textfilen, vem står som ägare och hur ser "effective rights" ut för användaren "Local System" (eller administratörsgruppen) på den enskilda filen?

Re: access denied

Posted: Wed 16 Feb 2011, 23:42
by Rhodin
Det ser korrekt ut med rättigheter etc så jag tror nog att det är BM som låser filen.

MVH Peter

PS: Bör det vara SYSTEM, SERVICE eller LOCAL_SERVICE som skall ha rättigheter där (vem är SKs tjänst?)

Re: access denied

Posted: Thu 17 Feb 2011, 08:31
by Martin
Switch King kör med "Local System", vilket inkluderar NT AUTHORITY\SYSTEM och BUILTIN\Administrators.

Det är SYSTEM som gäller...

Re: access denied

Posted: Wed 23 Feb 2011, 00:27
by Rhodin
Rhodin wrote:Det ser korrekt ut med rättigheter etc så jag tror nog att det är BM som låser filen.
Troligen är det så - se "May not lock textfile for reading while writing"

http://www.beyondmeasure.se/development/issues/8

Re: access denied

Posted: Sun 22 Apr 2012, 20:25
by sonnyboy
Rhodin fick du till detta? Jag får samma fel som du.
Det ska ju vara klart från BM:s sida.
// Sonny

Re: access denied

Posted: Sun 22 Apr 2012, 22:26
by Rhodin
Hmm. det var länge sen. Nu kör jag BM och kommunicerar via REST mellan BM och SK...

MVH Peter