|
Insert into proxy table вешает базу SQL Anywhere 12.0.1
|
|||
---|---|---|---|
#18+
Версия SQL Anywhere 12.0.1 Создал Remote Server MySQL и в нем несколько прокси таблиц. Запрос для обновления данных в прокси-таблице Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
web_streets - прокси таблица DBA.Streets - "родная" таблица SQL Anywhere Первых пару запусков(3 - 7) скрипт отрабатывает нормально, а потом просто падает сервер SQL Anywhere. На сервере всплывает окно с ошибкой (скрин в прикрепленном файле) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2015, 18:08 |
|
Insert into proxy table вешает базу SQL Anywhere 12.0.1
|
|||
---|---|---|---|
#18+
А MySQL что при этом говорит... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2015, 01:09 |
|
Insert into proxy table вешает базу SQL Anywhere 12.0.1
|
|||
---|---|---|---|
#18+
MySQL продолжает работать. В лог ошибок ничего не пишется. Пробовал использовать разные версии MySQL ODBC Connector ( 5.2, 5.1, 3.5), но это не помогло. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2015, 09:52 |
|
Insert into proxy table вешает базу SQL Anywhere 12.0.1
|
|||
---|---|---|---|
#18+
Было что-то похожее, правда давно и с MSSQL'ом и именно с удалением а затем вставкой данных, пришлось тогда немного переделывать, вот только не помню как вышли из той ситуации, то ли на на MSSQL отправлялась команда удаления, то ли сделали там сделали удаленную процедуру,которая удаляли данные и ее вызывали, после чего вставлялись данные в прокси таблицу... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2015, 10:48 |
|
Insert into proxy table вешает базу SQL Anywhere 12.0.1
|
|||
---|---|---|---|
#18+
Алекс, У тебя настроен вывод сообщений SA12 в файл ( -o ) или на экран ? Попробуй запускать запросы на прокси таблицы с опцией дебага SET TEMPORARY OPTION cis_option = 7; ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2015, 12:00 |
|
Insert into proxy table вешает базу SQL Anywhere 12.0.1
|
|||
---|---|---|---|
#18+
Sergey OrlovБыло что-то похожее, правда давно и с MSSQL'ом и именно с удалением а затем вставкой данных, пришлось тогда немного переделывать, вот только не помню как вышли из той ситуации, то ли на на MSSQL отправлялась команда удаления, то ли сделали там сделали удаленную процедуру,которая удаляли данные и ее вызывали, после чего вставлялись данные в прокси таблицу... Сделал удаленную процедуру, в которой выполняется удаление данных. Ошибка осталась. КомпостеровАлекс, У тебя настроен вывод сообщений SA12 в файл ( -o ) или на экран ? Попробуй запускать запросы на прокси таблицы с опцией дебага SET TEMPORARY OPTION cis_option = 7; Вывод сообщений идет в файл, опцию включил, после падения сервера в логах ничего нет. Ошибка осталась после: - тестирования все той же MySQL базы, но удаленный сервер создавал через драйвер Generic. - удаленный сервер сделал для Sybase ASA 9, похожий SQL-скрипт и все та же ошибка Зато на Sybase ASA 9 ошибки нет ))) На этой базе сделал прокси-таблицы на SA12 и на MySQL и все работает... Как "костыль" можно сделать промежуточную базу на ASA 9, которая двумя процедурами будет вытягивать данные с SA12 и передавать в MySQL (ну и в обратном направлении). Не очень красиво выглядит, но другого пока ничего не придумал. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2015, 22:57 |
|
|
start [/forum/topic.php?fid=55&msg=39014989&tid=2009760]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
188ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 237ms |
total: | 528ms |
0 / 0 |