|
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) Кабы не с рождения. То есть еще с прошлого тысячелетия.
Только по умолчанию выключено.
Смотрите, например,
|
|
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!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший