Гость
Map
Форумы / Informix [игнор отключен] [закрыт для гостей] / Можно ли обойти ошибку SQL Error (-934): Connection to remote site no longer valid / 12 сообщений из 12, страница 1 из 1
14.11.2013, 14:38
    #38465106
Сергей Б
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли обойти ошибку SQL Error (-934): Connection to remote site no longer valid
При запросе с одного сервера на другой вылетает ошибка 934.
Код: plsql
1.
select * from abc@server1:paym

Перечисление всех полей в запросе тоже не помогает.
Данная ошибка возникает из-за того, что в таблице есть поле lvarchar.
запрос идет с сервера версии 11.70.FC6 на сервер версии 11.50FC4.
Поднять сервер до версии 11.70.FC6 не приемлим.
...
Рейтинг: 0 / 0
14.11.2013, 15:40
    #38465231
victor16
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли обойти ошибку SQL Error (-934): Connection to remote site no longer valid
Сергей БДанная ошибка возникает из-за того, что в таблице есть поле lvarchar.
А почему такая уверенность?

В журнале на обоих серверах в это время ничего подозрительного не появляется?

Попробуйте выполнить:
Код: sql
1.
select count(*) from abc@server1:paym
...
Рейтинг: 0 / 0
14.11.2013, 16:06
    #38465273
Сергей Б
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли обойти ошибку SQL Error (-934): Connection to remote site no longer valid
count (*) работает. В файлах online.log на обоих серверах ошибки не появляются.
Сам запрос работает, если перечислять поля, у которых тип поля не Lvarchar.
Если делать запрос только на поле lvarchar вылетает таже ошибка.
Создал таблицу на сервере где версия 11.70.FC3 запрос работает.
Т.е. 11.70FC6 --> 11.70FC3 все ОК
11.70FC6 --> 11.50FC4 Error
...
Рейтинг: 0 / 0
14.11.2013, 16:14
    #38465284
victor16
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли обойти ошибку SQL Error (-934): Connection to remote site no longer valid
Сергей Б,

А если сделать запрос с локального сервера?
...
Рейтинг: 0 / 0
14.11.2013, 16:38
    #38465326
Сергей Б
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли обойти ошибку SQL Error (-934): Connection to remote site no longer valid
Виктор, извините я не понял. Что имеется ввиду выполнить запрос с локального сервера?
Зайти на 1_ый сервер и сделать запрос к той самой таблице? Это работает.

Код: plsql
1.
select * from paym




Работает и

Код: plsql
1.
 select * from abc2@server2:paym



Не работает запрос со старшей версии на младшую

11.70FC6 --> 11.70FC3 ОК
11.70FC6 --> 11.50FC4 Error
11.50FC4 --> 11.70FC6 Ok

Если брать любую таблицу с полями где нет Lvarchar при варианте 11.70FC6 --> 11.50FC4 Ok

Чтобы было более понятным. Server1 боевой, работает в режиме 24х7
Server2 архив (туда переливаются данные с server1 за предыдущий день)
...
Рейтинг: 0 / 0
14.11.2013, 16:45
    #38465337
victor16
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли обойти ошибку SQL Error (-934): Connection to remote site no longer valid
Сергей БЗайти на 1_ый сервер и сделать запрос к той самой таблице? Это работает.
Странно все это.
Попробуйте привести к типу char, например:
Код: sql
1.
select <lvarchar поле>::char(10) from abc@server1:paym
...
Рейтинг: 0 / 0
14.11.2013, 16:52
    #38465352
Сергей Б
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли обойти ошибку SQL Error (-934): Connection to remote site no longer valid
Спасибо за совет.
Это работает.
Но, это не работает в процедуре. Перелив данных осуществляют процедуры.
...
Рейтинг: 0 / 0
14.11.2013, 16:57
    #38465372
victor16
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли обойти ошибку SQL Error (-934): Connection to remote site no longer valid
Сергей БЭто работает.
У Вас ситуация похожа на "SQL Error (-528): Maximum output rowsize (32767) exceeded."
или что-то типа этого. Попробуйте уменьшить размерность.
...
Рейтинг: 0 / 0
14.11.2013, 17:39
    #38465440
Сергей Б
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли обойти ошибку SQL Error (-934): Connection to remote site no longer valid
Спасибо Виктор.
Остановился на варианте
alter table modify ..... char(4096).

Совет всем осторожнее с типом полей lvarchar на версиях 11.50 и ниже
...
Рейтинг: 0 / 0
14.11.2013, 19:05
    #38465570
victor16
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли обойти ошибку SQL Error (-934): Connection to remote site no longer valid
Сергей БОстановился на варианте
alter table modify ..... char(4096)
Здесь может быть другая засада, если размер записи не будет помещаться в размер страницы чанка, где хранится таблица.
...
Рейтинг: 0 / 0
02.12.2013, 18:59
    #38486468
cpr
cpr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли обойти ошибку SQL Error (-934): Connection to remote site no longer valid
select col_varchar[1,20] from tab1

не пробовали?
...
Рейтинг: 0 / 0
04.12.2013, 10:12
    #38488405
Сергей Б
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли обойти ошибку SQL Error (-934): Connection to remote site no longer valid
Спасибо за участие.
Попробовал.
Выдается ошибка.

SQL Error (-305): Subscripted column (param_value) is not of type CHAR, VARCHAR, TEXT nor BYTES.
Error Position: Ln: 88 Col: 27
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / Можно ли обойти ошибку SQL Error (-934): Connection to remote site no longer valid / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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