Имя: Пароль:
1C
1C 7.7
v7: при переносе DBF базы на 2008 сервер возникает ошибка доступа.
,
0 GoshaGT
 
15.06.16
12:19
Изначально база работала в терминальном режиме на 2003 x64 сервере.
При переносе на 2008 сервер, так же в терминальный режим, при открытии счета возникает ошибка

Куда.Загрузить(ВернутьЛого);
{Документ.СчетКлиенту.Форма.Модуль(380)}: Общая файловая ошибка при доступе к D:\Upr\MCK_u\logotips\mck.jpg

Куда.Загрузить(ВернутьШтамп);
{Документ.СчетКлиенту.Форма.Модуль(388)}: Общая файловая ошибка при доступе к D:\Upr\MCK_u\stamps\mskst.JPG

Права все проверял, заново давал - всё одно....

Подскажите, в чем может быть дело?
1 Господин ПЖ
 
15.06.16
12:21
это клиент-сервер детка...
2 Господин ПЖ
 
15.06.16
12:21
нет диска/нет прав
3 Ёпрст
 
15.06.16
12:23
нет разрешений
4 GoshaGT
 
15.06.16
12:24
(2) В том то и дело, что диск есть, права есть, база работает, но при обращении ко всему, где есть логотип или штамп - выдаёт ошибку.
Если эту же базу вернуть на 2003 сервер (просто скопировать в любую директорию) то работает без ошибок.
Сижу, разбираюсь, понять не могу.....на ровном месте....
5 vcv
 
15.06.16
20:09
А если скопипастить этот путь в Пуск/Выполнить, файл находится и открывается?
И еще глупая мысль: а регистр букв соответствует? NTFS может работать и в регистрочувствительном режиме, это уж как настроят. Или на чём там у вас этот диск D организован, как бы не на каком-нибудь примапленном по iSCSI NAS'е...
6 Зая Бусечка
 
15.06.16
20:10
(5) Позвольте спросить, а давно НТФС различает регистр и где это включается?
7 vcv
 
15.06.16
20:21
(6) Кабы не с рождения. То есть еще с прошлого тысячелетия.
Только по умолчанию выключено.
Смотрите, например,
https://technet.microsoft.com/en-us/library/cc725747(v=ws.11).aspx?f=255&MSPPError=-2147217396
8 vcv
 
15.06.16
20:23
+(7) Это для обращения по сети. Как включить для локальной файловой системы не нашлось на скорую руку.  Но это уже доказывает, что NTFS хранит имена файлов с регистром и имеет возможности регистр имён различать.
9 vcv
 
15.06.16
20:27
Нашлись правила поведения по умолчанию:
As part of the requirements for POSIX compliance, the Windows NT File System (NTFS) provides a case-sensitive file and directory naming convention. Even though NTFS and the POSIX subsystem each handle case-sensitivity well, 16-bit Windows-based, MS-DOS-based, OS/2-based, and Win32-based applications do not.
10 kofeinik
 
15.06.16
21:29
(0) запусти платформу от имени администратора.
11 GoshaGT
 
16.06.16
09:23
(5) файл есть и открывается. Регистр соответствует...
(10) Запустил, и баг ушел...всё работает как надо
12 GoshaGT
 
16.06.16
10:02
(10) После этого стал думать как быть....
Но оказывается достаточно только раз запустить её от имени администратора, и последующая работа в программе ошибок не вызывала....
Большое спасибо kofeinik!