Найден 2871 результат

George
21 май 2014, 10:29
Форум: PROGRESS - ОБЩЕЕ
Тема: Критические баги Progress'а
Ответы: 17
Просмотры: 36898

Re: Критические баги Progress'а

An error 12164 occurs when Client Database Request Statement Caching has been enabled for another Linux user and a query is done on the table _Connect or _MyConnection http://knowledgebase.progress.com/articles/Article/000040544/ Баг проявляет себя только если заданы жесткие ограничения на права дл...
George
16 май 2014, 14:28
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Проблемы с индексами
Ответы: 7
Просмотры: 21707

Re: Проблемы с индексами

Если таблица большая, то копию базы можно запустить в многопользовательской моде. Запустить один процесс idxfix для работы первого пункта: 1. Scan records for missing index entries. Для каждого индекса этой таблицы запустить свой процесс idxfix для работы второго пункта: 2. Scan indexes for invalid ...
George
16 май 2014, 11:05
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Проблемы с индексами
Ответы: 7
Просмотры: 21707

Re: Проблемы с индексами

Копии базы, непокалеченной лечением, не сохранилось? В скачанном мною Progress OpenEdge 10.2B08 Service Pack не вижу ISSUE c номером 225722, или это разные нумерации? Входит ли fix с устранением этой проблемы в SP8? С виду проблема устранена в ISSUE PSC00248436. Это один и тот же баг - Progress прос...
George
15 май 2014, 21:12
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Проблемы с индексами
Ответы: 7
Просмотры: 21707

Re: Проблемы с индексами

OpenEdge Release 10.2B07 Бисквит Issue # PSC00248436 65536: maximum number of sub-transactions A savepoint counter overflows after 65535 assignments. As a result not everything is being restored during rollback leading to various database corruptions. Fixed in V10.2B08 Если есть логи работы 1 и 2 (...
George
25 апр 2014, 10:36
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: COPY-LOB в UNICODE БД
Ответы: 23
Просмотры: 30874

Re: COPY-LOB в UNICODE БД

Или до сих пор есть сомнения, что это прогрессовая ошибка? Нет, есть уверенность, что формально здесь вообще нет ошибки - документация не регламентирует работу с файлами, имена которых содержат буквы из расширенного алфавита. В данной теме вопрос обсуждался только применительно к Windows. А как дел...
George
24 апр 2014, 16:12
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: COPY-LOB в UNICODE БД
Ответы: 23
Просмотры: 30874

Re: COPY-LOB в UNICODE БД

Как то это неожиданно и печально. Очень серьезное ограничение :( Речь о том, что Progress корректно создает файлы в Windows только в однобайтной кодовой странице? В каталоге d:\Temp средствами Windows создал файл с именем "México.txt". Запустил код: DEFINE VARIABLE s AS CHARACTER NO-UNDO....
George
24 апр 2014, 14:57
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: COPY-LOB в UNICODE БД
Ответы: 23
Просмотры: 30874

Re: COPY-LOB в UNICODE БД

Ожидаемо выдает сообщение об ошибке - "Unable to open file: M?xico.txt. Errno=9. (98)". Полагаю, что знак вопроса ("?") присутствует уже в значении переменной v-filename - достаточно вывести это значение на экран. "Вопросик" оставила функция CODEPAGE-CONVERT() потому ч...
George
24 апр 2014, 11:42
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: COPY-LOB в UNICODE БД
Ответы: 23
Просмотры: 30874

Re: COPY-LOB в UNICODE БД

Я ведь не о том написал, что в рабочем режиме сессии нужно запускать с -cpinternal 1251. Речь шла только об эксперименте по созданию файла с русским именем на машине, где он не создавался в сессии, запущенной с -cpinternal utf-8.
George
23 апр 2014, 19:45
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: COPY-LOB в UNICODE БД
Ответы: 23
Просмотры: 30874

Re: COPY-LOB в UNICODE БД

А если клиентскую сессию запустить с -cpinternal 1251 как того просит Progress?
"For graphical clients, the -cpinternal code page should be the same code page that the operating system uses.".
George
23 апр 2014, 17:47
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: COPY-LOB в UNICODE БД
Ответы: 23
Просмотры: 30874

Re: COPY-LOB в UNICODE БД

Поменять кодовую страницу Windows мы не можем, Узнать-то её мы можем? Тем более упоминалось, что результаты на разных машинах отличаются. использовать cpinternal 1251 мы не можем, Параметр задает лишь вывеску. Как писал Козьма Прутков - если на клетке слона прочтёшь надпись "буйвол", не в...
George
23 апр 2014, 16:35
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: COPY-LOB в UNICODE БД
Ответы: 23
Просмотры: 30874

Re: COPY-LOB в UNICODE БД

Еще меньше стало ясно после этой фразы из документации: "For graphical clients, the -cpinternal code page should be the same code page that the operating system uses.". Character Sets Used in File Names http://msdn.microsoft.com/en-us/library/windows/desktop/dd317748(v=vs.85).aspx Какой к...
George
23 апр 2014, 15:00
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: COPY-LOB в UNICODE БД
Ответы: 23
Просмотры: 30874

Re: COPY-LOB в UNICODE БД

В Progress'е на любую область данных, где могут использоваться текстовые данные, навешивается ярлык кодовой страницы. Но имена файлов остались без такого ярлыка. Исходя из общих соображений, предположу, что должна использоваться кодировка -cpinternal, но я лично это не проверял.
George
14 апр 2014, 07:55
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: SYSTEM ERROR: Invalid recid
Ответы: 10
Просмотры: 11198

Re: SYSTEM ERROR: Invalid recid

Нужно отредактировать копию promsgs файла в hex-редакторе - найти текст сообщения (благо оно в самом начале файла). Текст начинается с тэга "%L", означающего "писать только в лог базы". Его можно заменить на "%B" - (Both) писать в лог и на экран, или на "%G" -...