|
Firebird на Centos и комментарии на русском языке
|
|||
---|---|---|---|
#18+
Доброго всем времени. База в кодировке WIN1251 была перенесена с Windows сервера на Centos. Сделанные ранее комментарии на русском языке отображаются корректно. Но при их изменении или новых возникает ошибка: This operation is not defined for system tables. unsuccessful metadata update. MODIFY RDB$RELATION_FIELDS failed. Комментарии на английском сохраняются. Для правки используется IB Expert, кодировка базы win1251. При изменении кодировки базы на UTF8 все Ок. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2016, 18:14 |
|
Firebird на Centos и комментарии на русском языке
|
|||
---|---|---|---|
#18+
1. что означает "перенесена", как именно ? 2. какая кодировка соединения с БД выставлена в IBE для: - БД на Windows? БД на Linux ? 3. какой версии сервер Firebird: - на Windows? на Linux ? 4. какая версия ODS файлы БД: - БД на Windows? БД на Linux ? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2016, 18:21 |
|
Firebird на Centos и комментарии на русском языке
|
|||
---|---|---|---|
#18+
Arioch, база была создана на windows машине, потом файл базы был просто скопирован на Centos 6.4 кодировка соединения с БД выставлена в IBE windows-клиент win1251. Введенные до переноса комментарии на русском языке отображаются правильно, но при их изменении возникает ошибка. Если комментарий на на английском то все ОК. если поменять в IBE кодировку - возможны любые комментарии. ODS файла БД 11.0, а должно быть 11.2 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2016, 10:33 |
|
Firebird на Centos и комментарии на русском языке
|
|||
---|---|---|---|
#18+
SerpsODS файла БД 11.0, а должно быть 11.2 ну так сам виноват. Тем более что в FB 2.0 с кодировками метаданных ещё были косяки. З.Ы. В какой там версии файл БД стал независим от платформы? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2016, 10:48 |
|
Firebird на Centos и комментарии на русском языке
|
|||
---|---|---|---|
#18+
ты так и не ответил какие версии FB установлены на двух твоих серверах, Win и Lin Serpsбаза была создана на windows машине, потом файл базы был просто скопирован на Centos 6.4 Сервер FB останавливал перед копированием ? Serpsкодировка соединения с БД выставлена в IBE windows-клиент win1251. в IBE у тебя как минимум два поключения - подключения к windows-серверу и к linux-серверу кодировка в свойствах подключения для них ОБОИХ выставлена в 1251 или только у одной из них ? Serpsесли поменять в IBE кодировку - возможны любые комментарии. так поменяй, что мешает? SerpsODS файла БД 11.0, а должно быть 11.2 ODS меняется при backup-restore на новой версии сервере FB от простого копирования он не меняется при переходе на FB 2.5 при restore есть специальные (и потенциально опасные!) опции семейства -fix_fss_XXXXX http://www.ibase.ru/gbak/#Дополнительные параметры restore ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2016, 13:48 |
|
Firebird на Centos и комментарии на русском языке
|
|||
---|---|---|---|
#18+
Hello, Arioch! You wrote on 12 июля 2016 г. 13:53:35: Arioch> ODS меняется при backup-restore на новой версии сервере FB > от простого копирования он не меняетсяне совсем так. какой-то из 5-х Interbase втихаря инкрементировал минорную часть версии ODS. подробностей не помню уже. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2016, 13:55 |
|
Firebird на Centos и комментарии на русском языке
|
|||
---|---|---|---|
#18+
Мимопроходящийвтихаря инкрементировал минорную часть версии ODS. это делали несколько разных ИБ и ФБ. http://www.ibase.ru/prevver/ иногда это приводило к фатальным (для предыдущей минорной версии) результатам, иногда нет. Даже и без минорных изменений - вроде на 2.5.2 было что-то такое с индексами, из-за чего при переходе на 2.5.3 желательно было сделать b/r. Но вообще работать на 2.5 с базой от 2.0 - это риск. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2016, 14:42 |
|
Firebird на Centos и комментарии на русском языке
|
|||
---|---|---|---|
#18+
kdv, backup посредством gbak дает ошибку gbak:6 records written gbak: writing index PK_CLIENT_ST gbak: writing data for table CLIENT_ST gbak:4 records written gbak: writing index PK_TASK gbak: writing index FK_STATE gbak: writing index FK_TYP gbak: writing data for table TASK gbak: ERROR:message length error (encountered 338, expected 334) gbak: ERROR:gds_$receive failed gbak:Exiting before completion due to errors ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2016, 15:30 |
|
Firebird на Centos и комментарии на русском языке
|
|||
---|---|---|---|
#18+
Serps, а таблица TASK вообще читается? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2016, 16:07 |
|
Firebird на Centos и комментарии на русском языке
|
|||
---|---|---|---|
#18+
kdv, читается, правка возможна. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2016, 17:35 |
|
Firebird на Centos и комментарии на русском языке
|
|||
---|---|---|---|
#18+
Serps, это backup или restore? Какой версии gbak? Какой ODS была сама БД? Интересно было бы глянуть так же DDL таблицы TASK. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2016, 17:45 |
|
Firebird на Centos и комментарии на русском языке
|
|||
---|---|---|---|
#18+
Serps, это backup или restore? Какой версии gbak? Какой ODS была сама БД? Интересно было бы глянуть так же DDL таблицы TASK. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2016, 17:48 |
|
|
start [/forum/topic.php?fid=40&msg=39272516&tid=1562084]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 265ms |
total: | 403ms |
0 / 0 |