|
|
|
Crash SA11 при соединении через ODBC
|
|||
|---|---|---|---|
|
#18+
Прошу помощи, т.к. 3 неделю никак не могу соединиться с SA11 хотя: - БД полностью пересоздана скриптами под сервером SA11; - создан источник ODBC; - Central соединяется, но валиться при попытке открыть события (события изьяты из БД); - оболочка PB 10.5 соединяется нормально с этим источником со следующим протоколом ODBC Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. - моё приложение по прежнему при соединении вызывает "dbeng11 has encountered a serious error" (crash файлы я уже отсылал в Sybase), при этом в окне сервера имеем: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. а протокол ODBC содержит два вариата сообщений : Вариатн 1 (запуск приложения автономно) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Вариатн 2 (запуск из оболочки PB) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2009, 14:20 |
|
||
|
Crash SA11 при соединении через ODBC
|
|||
|---|---|---|---|
|
#18+
Spsalam, похоже что ты пытаешься соединиться через shared memory. Попробуй через TCP - вроде с ним проблем не должно быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2009, 18:48 |
|
||
|
Crash SA11 при соединении через ODBC
|
|||
|---|---|---|---|
|
#18+
Vladimir Kozlov, Дело в том, это локальное соединение и стартует dbeng11. Кроме того этот же источник ODBC использует PB для соединения и нормально работает. В предлагаемом варианте д/б запущена служба из Central или как иначе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2009, 13:50 |
|
||
|
Crash SA11 при соединении через ODBC
|
|||
|---|---|---|---|
|
#18+
Vladimir Kozlov, В этой ситуации, конечно хотелось бы понять, что не так и где нужно пощекотать эту SA11! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2009, 14:05 |
|
||
|
Crash SA11 при соединении через ODBC
|
|||
|---|---|---|---|
|
#18+
SpsalamVladimir Kozlov, В этой ситуации, конечно хотелось бы понять, что не так и где нужно пощекотать эту SA11! Запустите для начала ASA отдельно, убрав из ODBC галочки автостарта и автостопа и попробуйте поработать с ней из под PB и конечного приложения. Заодно апгрейте ASA до 11.0.1 + последний EBF. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2009, 09:17 |
|
||
|
Crash SA11 при соединении через ODBC
|
|||
|---|---|---|---|
|
#18+
ASCRUS, Я установил SA 11.0.1.2044, но это не избавило меня от проблемы, при этом, если поставить ошибочный пароль, то это определяется: Thu Apr 09 2009 14:31:59 14:31:59 Attempting to connect using: UID=бухгалтер;PWD=********;DBF=D:\Database\elix\elixir.db;ENG=elixir;CON=SQL_DBC_1475030;ASTOP=YES;INT=NO;DBG=YES;LOG=d:\log11;DMRF=NO;COMP=NO;NEWPWD=******** 14:31:59 Attempting to connect to a running server... 14:31:59 Attempting SharedMemory connection (no sasrv.ini cached address) 14:31:59 Connected to server over SharedMemory 14:31:59 Connected to SQL Anywhere Server version 11.0.1.2044 14:31:59 Application information: 14:31:59 IP=192.168.1.8;HOST=SERGE;OSUSER=Serg;OS='Windows XP Build 2600 Service Pack 2';EXE=d:\2C\BAKS.exe;PID=0x50c;THREAD=0xbb0;VERSION=11.0.1.2044;API=ODBC;TIMEZONEADJUSTMENT=180 14:31:59 Connected to the server, attempting to connect to a running database... 14:31:59 Database is running, but could not connect to it 14:31:59 Invalid user ID or password При соединении из клиента протокол следующий: авторThu Apr 09 2009 14:43:31 14:43:31 Attempting to connect using: UID=бухгалтер;PWD=********;DBF=D:\Database\elix\elixir.db;ENG=elixir;CON=SQL_DBC_15c5030;ASTOP=YES;INT=NO;DBG=YES;LOG=d:\log11;DMRF=NO;COMP=NO;NEWPWD=******** 14:43:31 Attempting to connect to a running server... 14:43:31 Trying to start SharedMemory link ... 14:43:31 SharedMemory link started successfully 14:43:31 Attempting SharedMemory connection (no sasrv.ini cached address) 14:43:31 Failed to connect over SharedMemory 14:43:31 No server found, attempting to start a personal server... 14:43:35 Autostarted server, attempting to connect using: UID=бухгалтер;PWD=********;DBF=D:\Database\elix\elixir.db;ENG=elixir;CON=SQL_DBC_15c5030;ASTOP=YES;INT=NO;DBG=YES;LOG=d:\log11;DMRF=NO;COMP=NO;NEWPWD=******** 14:43:35 Attempting SharedMemory connection (no sasrv.ini cached address) 14:43:35 Connected to server over SharedMemory 14:43:35 Connected to SQL Anywhere Server version 11.0.1.2044 14:43:35 Application information: 14:43:35 IP=192.168.1.8;HOST=SERGE;OSUSER=Serg;OS='Windows XP Build 2600 Service Pack 2';EXE=d:\2C\BAKS.exe;PID=0xe30;THREAD=0xcc8;VERSION=11.0.1.2044;API=ODBC;TIMEZONEADJUSTMENT=180 14:43:35 Connected to the server, attempting to connect to a running database... в этой точке dbeng11 сообщает что он crashed 14:44:02 Disconnecting shared memory client, process id not found 14:44:02 Communication function i_cs_HandleSQLPresError code 5 14:44:02 Communication function StrmGetInd code 6 14:44:02 Database is running, but could not connect to it вот такие пироги получаются... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2009, 15:52 |
|
||
|
Crash SA11 при соединении через ODBC
|
|||
|---|---|---|---|
|
#18+
Spsalam 14:43:35 Autostarted server, attempting to connect using: UID=бухгалтер;PWD=********;DBF=D:\Database\elix\elixir.db;ENG=elixir;CON=SQL_DBC_15c5030;ASTOP=YES;INT=NO;DBG=YES;LOG=d:\log11;DMRF=NO;COMP=NO;NEWPWD=******** в этой точке dbeng11 сообщает что он crashed Попробуйте просто стартануть базу без автостарта из клиентского приложения: dbeng11 -c "DBF=D:\Database\elix\elixir.db;UID=бухгалтер;PWD=********" -n testdb Если валится попробуйте пересоздать базу: dbunload -u -c "DBF=D:\Database\elix\elixir.db;UID=бухгалтер;PWD=********" -ar <path2newdb> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2009, 16:20 |
|
||
|
Crash SA11 при соединении через ODBC
|
|||
|---|---|---|---|
|
#18+
Spsalam вот такие пироги получаются... Ну так Вы пробовали в ODBC снять галочку протокола Shared и поставить tcpip ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2009, 16:45 |
|
||
|
Crash SA11 при соединении через ODBC
|
|||
|---|---|---|---|
|
#18+
ASCRUS, Пришлось действовать старым дедовским способом для выявления причины, т.е. добавляя объекты в БД по частям, при этом выяснилось, SA11 не выполняет своего описания: "You can customize the default database option settings by creating a new procedure and setting login_procedure to call the new procedure"! У меня имеется назначение опции: SET OPTION "PUBLIC"."login_procedure"='tnd.tndLogin' которое прекрасно работает в ASA 9, но вызывает глухой крах в SA11. Спасибо всем за отзывчивость. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2009, 21:09 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=39&tid=2011086]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
76ms |
get tp. blocked users: |
2ms |
| others: | 261ms |
| total: | 424ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...