08.12.2016 17:20
Добрый день!

SQL код:
2016.12.08 (четверг) 17:11:48 1.31.0.0 sp7  Sm.Post.Server
----- Прерывание работы программы -----
сообщение: "Отказано в доступе по пути "C:\Users\Администратор\Dropbox\POST\OutSklad"."
исключение: System.UnauthorizedAccessException
источник: mscorlib
метод: Void WinIOError(Int32, System.String)
   в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   в System.IO.FileSystemEnumerableIterator`1.CommonInit()
   в System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
   в System.IO.DirectoryInfo.InternalGetFiles(String searchPattern, SearchOption searchOption)
   в System.IO.DirectoryInfo.GetFiles()
   в Sm.Post.Filters.FilterBase.FindPhysicalPakages(String physicalPackagePath, String[] extensions)
   в Sm.Post.Filters.Standard.StandardFilter.GetReplyPackagesNamesImpl(Int32 sourceId, String[]& packages, Int32& packagesCount)
   в Sm.Post.Filters.FilterBase.Sm.Interfaces.IPostFilter.GetReplyPackagesNames(Int32 sourceId, String[]& packages, Int32& packagesCount)
   в Sm.Post.Server.ReceivingReplyRunner.ReceivingReplyThreadRunner.GetReplyPackages(Int32 sourceId, IList`1 receivingPackagesLoc)
   в Sm.Post.Server.ReceivingReplyRunner.ReceivingReplyThreadRunner.HandleReplyPacks(ReadOnlyCollection`1 receivingPackages)
   в Sm.Post.Server.ReceivingReplyRunner.Run(ReadOnlyCollection`1 startedIds, ITaskBreaker breaker) 
На что ошибка указывает? Для одной базы ( она в эту папку выгружает ) все работает, для второй нет. База новая, чистая, только что создали.

Спасибо!
08.12.2016 17:30
Все же отказано в доступе - достаточно однозначная.
Меня только смущает кавычка и точка в конце
"C:\Users\Администратор\Dropbox\POST\OutSklad"."
Если путь все же указан верно, то покажи вывод команд
Код:
cacls "C:\Users\Администратор\Dropbox\POST\OutSklad"
и такую же для той директории, с которой нет проблем (не в одну же они выгружают...).
08.12.2016 17:36
Это где ошибка:

NT AUTHORITY\система:(OI)(CI)F
BUILTIN\Администраторы:(OI)(CI)F
ZGK-MAINSRV\Администратор:(OI)(CI)F

На одном компе туда выгружает, с другого забирает, поэтому директория одна и та же.

На втором компе тоже самое вывел.
08.12.2016 17:38
Ну, только имя компа другое.
08.12.2016 17:44
Теперь медленно и печально... Во-первых, что с кавычкой?
Во-вторых, подробнее, как настроен почтовик? Из под кого работает?
08.12.2016 17:56
Цитата:
OlegON Теперь медленно и печально... Во-первых, что с кавычкой?
Полагаю, так пишет сам почтовик. ПО этому пути все нормально, в настройках почтовика указано все без галочек.

Цитата:
OlegON Во-вторых, подробнее, как настроен почтовик? Из под кого работает?
Полагаю, от Администратора ( это же окошко в почтовике слева ? ).
08.12.2016 18:20
Просто папке не сетевая, а Дропбокс и по сути все равно, какой Юзер-то....
08.12.2016 21:44
Для проверки почтовик запустить от имени пользователя имеющего права на запись в каталог. Не от имени системы, а от конкретного пользователя.
10.12.2016 12:58
По ходу похожий вопрос
Подчиненная БД. С ЦО поднят постоянный VPN канал. почтовик с подчиненной БД лезет в папку на ЦО, расшаренной для пользователя post. почтовики запущены от пользователя post

запрос выдает

cacls \\192.168.6.4\post\tramp01\in
\\192.168.6.4\post\tramp\in BUILTIN\Администраторы:F
BUILTIN\Администраторы:(OI)(CI)F
NT AUTHORITY\SYSTEM:(OI)(CI)F
<Домен для учетной записи не найден>(OI)(CI)F
<Домен для учетной записи не найден>(OI)(CI)F


файлы туда-сюда бегают, но в журнале постоянно прет одна и таже ошибка

2016.12.07 (среда) 07:43:52 1.33.2.0 sp3 Sm.Post.Server
----- Прерывание работы программы -----
сообщение: "Не найден сетевой путь."
исключение: System.IO.IOException
источник: mscorlib
метод: Void WinIOError(Int32, System.String)
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.FileSystemEnumerableIterator`1.CommonInit()
в System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler)
в System.IO.DirectoryInfo.InternalGetFiles(String searchPattern, SearchOption searchOption)
в System.IO.DirectoryInfo.GetFiles()
в Sm.Post.Filters.FilterBase.FindPhysicalPakages(String physicalPackagePath, String[] extensions)
в Sm.Post.Filters.FilterBase.DefaultGetPackagesNames(Int32 sourceId, String[]& physicalPackages, Int32& packagesCount)
в Sm.Post.Filters.FilterBase.GetPackagesNamesImpl(Int32 sourceId, String[]& physicalPackages, Int32& packagesCount)
в Sm.Post.Filters.FilterBase.Sm.Interfaces.IPostFilter.GetPackagesNames(Int32 sourceId, String[]& physicalPackages, Int32& packagesCount)
в Sm.Post.Server.ReceivingRunner.ReceivingThreadRunner.GetPakageNames()
в Sm.Post.Server.ReceivingRunner.ReceivingThreadRunner.ReceivePackages()
в Sm.Post.Server.ReceivingRunner.ReceivingTask_Callback(Object data, ITaskBreaker breaker)


понимаю, что по ходу пользователю post доступ закрыт, но как исправить эту ситуацию?
10.12.2016 13:23
Цитата:
skier2 По ходу похожий вопрос
Подчиненная БД. С ЦО поднят постоянный VPN канал. почтовик с подчиненной БД лезет в папку на ЦО, расшаренной для пользователя post. почтовики запущены от пользователя post

запрос выдает

cacls \\192.168.6.4\post\tramp01\in
\\192.168.6.4\post\tramp\in BUILTIN\Администраторы:F
BUILTIN\Администраторы:(OI)(CI)F
NT AUTHORITY\SYSTEM:(OI)(CI)F
<Домен для учетной записи не найден>(OI)(CI)F
<Домен для учетной записи не найден>(OI)(CI)F


файлы туда-сюда бегают, но в журнале постоянно прет одна и таже ошибка

2016.12.07 (среда) 07:43:52 1.33.2.0 sp3 Sm.Post.Server
----- Прерывание работы программы -----
сообщение: "Не найден сетевой путь."
исключение: System.IO.IOException
источник: mscorlib
метод: Void WinIOError(Int32, System.String)
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.FileSystemEnumerableIterator`1.CommonInit()
в System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler)
в System.IO.DirectoryInfo.InternalGetFiles(String searchPattern, SearchOption searchOption)
в System.IO.DirectoryInfo.GetFiles()
в Sm.Post.Filters.FilterBase.FindPhysicalPakages(String physicalPackagePath, String[] extensions)
в Sm.Post.Filters.FilterBase.DefaultGetPackagesNames(Int32 sourceId, String[]& physicalPackages, Int32& packagesCount)
в Sm.Post.Filters.FilterBase.GetPackagesNamesImpl(Int32 sourceId, String[]& physicalPackages, Int32& packagesCount)
в Sm.Post.Filters.FilterBase.Sm.Interfaces.IPostFilter.GetPackagesNames(Int32 sourceId, String[]& physicalPackages, Int32& packagesCount)
в Sm.Post.Server.ReceivingRunner.ReceivingThreadRunner.GetPakageNames()
в Sm.Post.Server.ReceivingRunner.ReceivingThreadRunner.ReceivePackages()
в Sm.Post.Server.ReceivingRunner.ReceivingTask_Callback(Object data, ITaskBreaker breaker)


понимаю, что по ходу пользователю post доступ закрыт, но как исправить эту ситуацию?
А почтовик то от какого пользователя запущен?
Часовой пояс GMT +3, время: 22:49.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.