|
|
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
Доброй охоты всем! :) Дано: Server 2003EE SP2 En x86 FB 1.5.2 CS БД исторически работала с параметром FW=OFF (да, BBU и UPS есть, backup тоже). Разжившись хорошей дисковой подсистемой, решил включить FW. Однако спустя несколько минут/транзакций этот пар-р опять перещёлкивает в OFF. Все коннекты к БД, есс-но, перед переключением отрубались. Включалось и чек-боксом в свойствах БД в IBExpert, и "gfix -w sync ..." , пробовал перед переключением даунить БД - монопенисуально: почти сразу FW возвращается к выключенному состоянию. Отцы, не дайте пропасть, хоть намекните, куда смотреть, бо я пол-ночи терроризировал Гугель, но правды не доискался... :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 14:00:16 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
Пардоньте мой склероз - уточняю версию FB: 1.5.5.4926 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 14:04:08 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
Умляутпочти сразу FW Чем проверял, что FW включалось и затем выключалось? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 14:05:59 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
wadmanУмляутпочти сразу FW Чем проверял, что FW включалось и затем выключалось? IBAnalyst показывает при получении статистики - вначале даёт "зелёную" FW ON, а потом "красную" FW OFF. И повторный заход после этого в IBExpert`e в пар-рах БД тоже подтверждает это - пустым чекбоксом "Forced Writes". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 14:13:41 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
Умляутуточняю версию FB: 1.5.5.4926 а почему не 1.5.6? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 14:17:25 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
Умляут, ищи в приложениях isc_dpb_force_write ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 14:22:46 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
kdvУмляутуточняю версию FB: 1.5.5.4926 а почему не 1.5.6? На тот момент указанный релиз был последним, а правило "работает - не трогай" я чту свято и не делаю апдейтов без нужды. А что, 1.5.6 имеет шанс повести себя с FW более штатно, избавив меня от такого полтергейста? :) Или это совет из серии "попробуйте, вдруг выстрелит"? :) Я не ёрничаю, правда интересно, имел ли кто-то опыт устранения такой баги. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 14:24:32 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
hvladУмляут, ищи в приложениях isc_dpb_force_write В смысле "в приложениях"? В клиентской "морде"? Дык у меня к её коду доступа нет. :( А со стороны сервера можно как-то это уточнить/пресечь? И в чём смысл такого поведения приложения? Зачем это разрабы сделали (если это оно)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 14:34:16 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
УмляутЗачем это разрабы сделали (если это оно)? Есть хоть какая-то надежда, что разработчики читают этот форум? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 14:46:51 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
УмляутВ смысле "в приложениях"? В клиентской "морде"?Да УмляутА со стороны сервера можно как-то это уточнить/пресечь?Штатно - никак. Не штатно - можно уточнить, если fbscanner показывает содержимое DPB... УмляутИ в чём смысл такого поведения приложения? Зачем это разрабы сделали (если это оно)?Это к ним вопрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 15:08:40 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
[quot wadman ]УмляутЗачем это разрабы сделали (если это оно)? Есть хоть какая-то надежда, что разработчики читают этот форум?[/quot] Крайне маловероятно... :( hvlad , спасибо, я понял, что "наши не пляшут". :( По мотивам разрабов... не прошу заниматься телепатией, но, как профи в IB/FB, зачем бы Вы могли(?) бы так поступить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 15:18:40 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
УмляутПо мотивам разрабов... не прошу заниматься телепатией, но, как профи в IB/FB, зачем бы Вы могли(?) бы так поступить? Может не понимали принципы работы с бд, индексами и т.п. и решили таким образом "ускорить"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 15:30:14 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
Умляут[quot wadman ]пропущено... Есть хоть какая-то надежда, что разработчики читают этот форум? Крайне маловероятно... :( hvlad , спасибо, я понял, что "наши не пляшут". :( По мотивам разрабов... не прошу заниматься телепатией, но, как профи в IB/FB, зачем бы Вы могли(?) бы так поступить?[/quot] извините мой французский, но с большинством пользователей по другому нельзя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 15:33:07 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
pastorУмляут hvlad , спасибо, я понял, что "наши не пляшут". :( По мотивам разрабов... не прошу заниматься телепатией, но, как профи в IB/FB, зачем бы Вы могли(?) бы так поступить? извините мой французский, но с большинством пользователей по другому нельзя Не совсем понял Вас... Не изволите ли объяснить свою позицию? Ладно бы жёстко-принудительно вкрячили в клиента FW=ON - мол, у раздолбая-админа база целее будет, не сможет он отключить FW в свойствах БД. А тут ровно наоборот всё - админ желает перестраховаться, включив FW, а разрабы из клиента принудительно обратно выключают... Нелогичненько. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 15:49:22 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
wadmanЕсть хоть какая-то надежда, что разработчики читают этот форум? Разработчики FB читают, даже часто отвечают, даже и в этой ветки ответили ! УмляутА со стороны сервера можно как-то это уточнить/пресечь? HEX едитором поискать в клиенте, клиент запустить с UIBMonitor. Между впрочем, после установки default FW=true, я просто забыл, что такое сломаная БД. А раньше FW=false, из-за "оптимизации скорости" хотя бы один раз в месяц где-то что-то ломалось. Клиентов штук 1000. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 15:52:42 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
TPAKTOPAРазработчики FB читают, даже часто отвечают, даже и в этой ветки ответили ! Разве речь шла о разработчиках FB? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 15:58:38 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
УмляутА со стороны сервера можно как-то это уточнить/пресечь?наверняка. исходники открыты, нашел обработчик вот этого: hvladisc_dpb_force_writeпоправил под себя и вперед с песнями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 16:14:36 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
TPAKTOPAУмляутА со стороны сервера можно как-то это уточнить/пресечь? HEX едитором поискать в клиенте, клиент запустить с UIBMonitor. HEX-едитор чота вылетает при поиске, хотя чисто F3 Фар`а находит Forced Writes = False в EXE-шнике клиента. Открыл его (ехе-шник) редактором ресурсов (Restorator) - есть такая буква в этом слове. Попробую заменить в клиенте режим FW и заценить (на тестовой базе, ес-сно) - о результате отпишусь. К слову, припоминается мне, что выполнение скрипта силами isql флаг не сбрасывало - это случалось только от "родного" клиента проги. Большое спасибо всем участникам дискуссии за версии, советы и моральную поддержку! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 16:23:48 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
Ivan_PisarevskyУмляутА со стороны сервера можно как-то это уточнить/пресечь?наверняка. исходники открыты, нашел обработчик вот этого: hvladisc_dpb_force_writeпоправил под себя и вперед с песнями. Ну я не настолько самонадеян крут, чтобы патчить себе FB. :) Начну пока с клиентской части... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 16:25:00 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
Умляутпатчить себе FB.поправить исходники можно штатно и штатно же скомпилировать под свою платформу, правка экзешника может дать куда более "веселые" результаты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 16:28:10 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
Да, чуть не забыл - вопрос вдогонку (в общем-то по той же теме предустановок в коде клиента)... В ехе-шнике рядом с пар-ром FORCED WRITES=FALSE который я намерен поправить на TRUE, обнаружился такой пар-р: PAGE SIZE=2048 Отсюда вопрос - если установка FW на клиенте оверрайдит таковой пар-р в свойствах БД, то каково действие пар-ра PAGE SIZE=2048 на клиенте, коль скоро страница БД у меня 8192 ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 16:31:37 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
Ivan_PisarevskyУмляутпатчить себе FB.поправить исходники можно штатно и штатно же скомпилировать под свою платформу, правка экзешника может дать куда более "веселые" результаты. Если я с EXE-шником обломаюсь, тогда буду глядеть Ваш вариант. В принципе Ресторатор этот ехе-шник правит нормально - я уже, было дело, убирал им в клиенте "ненужные" пункты меню (типа копирования данных из грида экранной формы в буфер обмена ОС). Но проверять буду по-любому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 16:34:18 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
УмляутFORCED WRITES=FALSE который я намерен поправить на TRUE, обнаружился такой пар-р: PAGE SIZE=2048 Это скорее всего скрипт создания БД, раз уж прямо текстом сделано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 16:36:08 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
wadmanУмляутFORCED WRITES=FALSE который я намерен поправить на TRUE, обнаружился такой пар-р: PAGE SIZE=2048 Это скорее всего скрипт создания БД, раз уж прямо текстом сделано. Как так? Клиент в принципе не создаёт БД - только коннектится в имеющейся. Да и если предположить, что это так, тогда и пар-р FORCED WRITES=FALSE, находящийся в той же секции ресурса ехе-шника, по идее тоже должен лишь выставлять соответствующий пар-р в OFF у создаваемой (якобы) клиентом БД. Тупик? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 16:41:30 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
УмляутКак так? Клиент в принципе не создаёт БД - только коннектится в имеющейся. Выложи все, что рядом +-512 символов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 16:47:13 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
wadmanУмляутКак так? Клиент в принципе не создаёт БД - только коннектится в имеющейся. Выложи все, что рядом +-512 символов. Выкладываю секцию ресурса ехе-шника: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 16:58:06 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
УмляутВыкладываю секцию ресурса ехе-шника: Это параметры для вызова CreateDatabase. У параметров для Connect несколько другой формат. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 17:04:39 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovУмляутВыкладываю секцию ресурса ехе-шника: Это параметры для вызова CreateDatabase. У параметров для Connect несколько другой формат. Ну зашибись, чо. А больше в EXE-шнике нигде Forced Writes не находится... :( Жопа, да? Надо патчить FB? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 17:08:55 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
УмляутЖопа, да? Надо патчить FB? Если асм знаешь, то влепить пару Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 17:17:10 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
Умляут, Это творчество из IBObjects ползет. У него в TIB_Connection (предка всех xxxDatabase) есть свойство ForcedWrites. При каждом переконнекте, если свойство выставлено не в Default производится переустановка его в True или False. Цитата из хелпа: "Beware how this is used. If you set it to True or False instead of Default, the database will change to use that particular setting every time your application is subsequently run." Так что ищи разрабов, которые воткнули тебе такую бяку - просто перекомпилив ресурсы врядли получится... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 17:21:25 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
DarkMasterTIB_Connection А вдруг оно там выставлено - в дизайне и в рантайме не трогается? Умляут, видел такой объект в ресурсах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 17:23:42 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
wadmanЕсли асм знаешь, то влепить пару Код: plaintext Народ, речь шла о предположении , пока оно ничем не проверено и не подтверждено - не стоит с этим бороться. Проверить можно, например, так: 1. выгнать всех юзеров и не пускать до п.7 2. gfix -write sync 3. gstat -h - убедиться 4. коннект программой 5. выйти из программы 6. gstat -h - проверить что там сейчас А то мало ли - может там джоб раз в час fw=off ставит :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 17:25:51 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
DarkMaster, Ааааа, очередной превед Вартону :'( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 17:26:51 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
wadmanDarkMasterTIB_Connection А вдруг оно там выставлено - в дизайне и в рантайме не трогается? Умляут, видел такой объект в ресурсах? В ресурсах - нет. Но хекс-эдитор в ехе-шнике находит неоднократно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 17:36:55 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
hvladwadmanЕсли асм знаешь, то влепить пару Код: plaintext Народ, речь шла о предположении , пока оно ничем не проверено и не подтверждено - не стоит с этим бороться. Проверить можно, например, так: 1. выгнать всех юзеров и не пускать до п.7 2. gfix -write sync 3. gstat -h - убедиться 4. коннект программой 5. выйти из программы 6. gstat -h - проверить что там сейчас А то мало ли - может там джоб раз в час fw=off ставит :) Сегодня вечерком и проверю... Только я п.7 не вижу... :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 17:38:17 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
DarkMasterУмляут, Это творчество из IBObjects ползет. У него в TIB_Connection (предка всех xxxDatabase) есть свойство ForcedWrites. При каждом переконнекте, если свойство выставлено не в Default производится переустановка его в True или False. ... Так что ищи разрабов, которые воткнули тебе такую бяку - просто перекомпилив ресурсы врядли получится... Увы мне - с разрабами всё плохо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 17:39:37 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
hvladDarkMaster, Ааааа, очередной превед Вартону :'( ;) Разрабам. Нефиг было его с DEFAULT в что-то другое выставлять - я сакрального смысла сего действа с их стороны не понимаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 17:50:03 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
Hello, DarkMaster! You wrote on 4 декабря 2013 г. 17:47:56: DarkMaster> Это творчество из IBObjects ползет. У него в TIB_Connection (предка всех > xxxDatabase) есть свойство ForcedWrites. При каждом переконнекте, если > свойство выставлено не в Default производится переустановка его в True > или False. > > Цитата из хелпа: > > "Beware how this is used. If you set it to True or False instead of > Default, the database will change to use that particular setting every time > your application is subsequently run." и они ещё называют индусов обезьянами... писдец. нет слов. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 17:50:16 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
Умляут, Гм... Ну в принципе поправить EXE файл можно в hex-редакторе, но вот к чему это приведет - хз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 17:53:33 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
МимопроходящийDarkMaster> > " Beware how this is used....." и они ещё называют индусов обезьянами... писдец. нет слов. Ну микроскопом гвозди тоже можно забивать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 17:57:26 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
DarkMasterУмляут, Гм... Ну в принципе поправить EXE файл можно в hex-редакторе, но вот к чему это приведет - хз. Поскольку у FALSE и TRUE разница в один знак, то лобовая правка хекс-редактором что-то да сместит. Собственно, именно поэтому я предпочитаю орудовать редактором ресурсов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 17:58:36 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
Умляут, Там не BOOLEAN!!! Код: pascal 1. Тебе нужно dpbDefault. А Delphi здесь никто не знает ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 18:06:43 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
DarkMasterУмляут, Там не BOOLEAN!!! Код: pascal 1. Ага, понял. Да, в ехе-шнике есть такое (но не в редактируемых ресурсах) - и что на что менять? DarkMasterТебе нужно dpbDefault. А Delphi здесь никто не знает ;) Сам Дельфи недолюбливаю... хотя приходилось одно время утиль пописывать на нём... А вот насчёт "нужно" можно чуть поподробнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 18:12:46 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
DarkMasterhvladDarkMaster, Ааааа, очередной превед Вартону :'( ;) Разрабам. Нефиг было его с DEFAULT в что-то другое выставлять - я сакрального смысла сего действа с их стороны не понимаю.Согласен, к Вартону претензий не имею, поспешил :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 18:20:33 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
Умляут, Если выставить в Default - то IBO никакой самодеятельностью заниматься не будет. Открой екзешник в hex-редакторе и скажи набор из 4-х байт (в hex, cp866) сразу после ForcedWrites... (что-то у меня для D6 и D2010 они различаются). Кстати, если разрабы используют только 1 обьект соединения - у тебя ForcedWrites встретится 1 раз (ниже будет DBKeyScope). И вот еще - DBKeyScope - это тоже TIB_DPBFlag - можешь байтики из этого свойства скопировать. P.S. Если свойство трогается еще где-то в рантайме - я умываю руки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 18:26:59 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
DarkMasterУмляут, Если выставить в Default - то IBO никакой самодеятельностью заниматься не будет. Открой екзешник в hex-редакторе и скажи набор из 4-х байт (в hex, cp866) сразу после ForcedWrites... (что-то у меня для D6 и D2010 они различаются). Код: sql 1. Оно? DarkMasterКстати, если разрабы используют только 1 обьект соединения - у тебя ForcedWrites встретится 1 раз (ниже будет DBKeyScope). Да, один раз. И да - после идёт DBKeyScope... DarkMasterИ вот еще - DBKeyScope - это тоже TIB_DPBFlag - можешь байтики из этого свойства скопировать. То же самое: Код: sql 1. DarkMasterP.S. Если свойство трогается еще где-то в рантайме - я умываю руки. Мало спал, туплю... Свойство? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 18:36:23 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
Умляут, Свойство == проперть. ;) А поищи еще ReservePageSpace - оно там рядышком... Такое впечатление, что они все, до чего смогли дотянутся, в dpbFalse выставили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 18:48:36 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
DarkMasterУмляут, Свойство == проперть. ;) А поищи еще ReservePageSpace - оно там рядышком... Такое впечатление, что они все, до чего смогли дотянутся, в dpbFalse выставили. Угу, есть такое ReservePageSpace - сразу после DBKeyScope . Егойные "4 байта": Код: sql 1. А теперь можно медленно и внятно поведать недоучке - чего поправить в exe-шнике (у ForcedWrites ?), чтобы ета падла зажила со мною дружно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 18:55:08 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
Умляут, Извини, я немного ступил - забыл, что эта проперть через Get/Set выставляется - не туда смотрел. Вот примерно так: - Берешь редактор ресурсов (у меня - XNResourceEditor), отрываешь свой EXE. - Лезешь в RCData - Находишь что-то такое (может быть еще TIB_Database/TIBODatabase - по большому счету это одно и то же): object IB_Connection1: TIB_Connection SQLDialect = 3 Params.Strings = ( 'FORCED WRITES=FALSE') - убираешь нафиг свойство Params.Strings - все сбросится в дефолт (эти проперти stored=false), поэтому ругани быть потом не должно или оставляешь только те, что тебе нужны... - сохраняешь EXE и пробуешь запустить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 19:10:37 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
DarkMaster, Но это не проканает, если в коде разработчики еще что-то где-то мутят с ForcedWrites - тут искать придется долго. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 19:13:00 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
DarkMaster , я понял, попробую. Потом отпишусь сюда... Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 19:15:25 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
DarkMaster, я выше выкладывал секцию из ресурса ехе-шника: Код: sql 1. но Дмитрий Сибиряков сказал, что этот код отвечает за создание новой БД с указанными пар-рами ( 15240915 ) . Т.е., типа, править его бесполезно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 19:18:30 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
Умляут, Он неправ ;) В IBO много пропертей хранятся в виде списков из строк : "PARAMNAME=xxxxx". Убери строчку FORCED WRITES и все должно получится... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 19:26:58 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
DarkMasterУмляут, Он неправ ;) В IBO много пропертей хранятся в виде списков из строк : "PARAMNAME=xxxxx". Убери строчку FORCED WRITES и все должно получится... ОК, ушёл пробовать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 19:30:47 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
Умляут, Только что сам провел экперимент - свойство нормально сбросилось в Default. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 19:40:58 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
DarkMasterОн неправ ;) Да, я неправ. С IBO никогда дела не имел. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 19:44:02 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
DarkMasterУмляут, Только что сам провел экперимент - свойство нормально сбросилось в Default. Благодетель с большой буквы "Б"! А я вот раскатываю из баскупа копию БД, бо не дело поперву лезть модифицированным клиентом к боевой базе... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 19:45:40 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
Умляутpastorпропущено... извините мой французский, но с большинством пользователей по другому нельзя Не совсем понял Вас... Не изволите ли объяснить свою позицию? Ладно бы жёстко-принудительно вкрячили в клиента FW=ON - мол, у раздолбая-админа база целее будет, не сможет он отключить FW в свойствах БД. А тут ровно наоборот всё - админ желает перестраховаться, включив FW, а разрабы из клиента принудительно обратно выключают... Нелогичненько. Это я не понял текста и облажался. Нижний подмозг прочитал FW=ON, а верхний в отключке. Бывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 21:32:26 |
|
||
|
Подземный стук - самопроизвольное ВЫключение FW
|
|||
|---|---|---|---|
|
#18+
hvladУмляутА со стороны сервера можно как-то это уточнить/пресечь?Штатно - никак. Не штатно - можно уточнить, если fbscanner показывает содержимое DPB... DPB читает, но отображает только некоторые, которые были интересны мне. Или которые кто-то просил. Честно говоря, я удивился такому флагу DPB. После отпуска выведу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2013, 11:59:08 |
|
||
|
|

start [/forum/topic.php?all=1&fid=40&tid=1564085]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
165ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
111ms |
get tp. blocked users: |
2ms |
| others: | 216ms |
| total: | 547ms |

| 0 / 0 |
