Гость
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Insert into proxy table вешает базу SQL Anywhere 12.0.1 / 6 сообщений из 6, страница 1 из 1
23.07.2015, 18:08
    #39014844
AlexZzzzt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert into proxy table вешает базу SQL Anywhere 12.0.1
Версия SQL Anywhere 12.0.1

Создал Remote Server MySQL и в нем несколько прокси таблиц.

Запрос для обновления данных в прокси-таблице

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
delete from DBA.web_streets;

insert DBA.web_streets (id, name, category)
SELECT 
    ID,
    Name,
    Category
FROM 
    DBA.Streets;



web_streets - прокси таблица
DBA.Streets - "родная" таблица SQL Anywhere

Первых пару запусков(3 - 7) скрипт отрабатывает нормально, а потом просто падает сервер SQL Anywhere.
На сервере всплывает окно с ошибкой (скрин в прикрепленном файле)
...
Рейтинг: 0 / 0
24.07.2015, 01:09
    #39014989
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert into proxy table вешает базу SQL Anywhere 12.0.1
А MySQL что при этом говорит...
...
Рейтинг: 0 / 0
24.07.2015, 09:52
    #39015104
AlexZzzzt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert into proxy table вешает базу SQL Anywhere 12.0.1
MySQL продолжает работать. В лог ошибок ничего не пишется.
Пробовал использовать разные версии MySQL ODBC Connector ( 5.2, 5.1, 3.5), но это не помогло.
...
Рейтинг: 0 / 0
24.07.2015, 10:48
    #39015151
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert into proxy table вешает базу SQL Anywhere 12.0.1
Было что-то похожее, правда давно и с MSSQL'ом и именно с удалением а затем вставкой данных, пришлось тогда немного переделывать, вот только не помню как вышли из той ситуации, то ли на на MSSQL отправлялась команда удаления, то ли сделали там сделали удаленную процедуру,которая удаляли данные и ее вызывали, после чего вставлялись данные в прокси таблицу...
...
Рейтинг: 0 / 0
24.07.2015, 12:00
    #39015267
Компостеров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert into proxy table вешает базу SQL Anywhere 12.0.1
Алекс,

У тебя настроен вывод сообщений SA12 в файл ( -o ) или на экран ?
Попробуй запускать запросы на прокси таблицы с опцией дебага

SET TEMPORARY OPTION cis_option = 7;
...
Рейтинг: 0 / 0
24.07.2015, 22:57
    #39015815
AlexZzzzt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert into proxy table вешает базу SQL Anywhere 12.0.1
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 (ну и в обратном направлении). Не очень красиво выглядит, но другого пока ничего не придумал.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Insert into proxy table вешает базу SQL Anywhere 12.0.1 / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]