powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 9.02.3557 DBREMOTE глюк какой-то
6 сообщений из 6, страница 1 из 1
ASA 9.02.3557 DBREMOTE глюк какой-то
    #34942301
TIB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASA 9.02.3557

Из текстового лога:

E. 11/15 09:43:53. Operation too large
E. 11/15 09:43:53. Sending messages failed
I. 11/15 09:43:54. Execution completed

так, собственно, и прекратилась отправка на все 105 филиалов...

В BOL описание такой ошибки не нашел.

Щас буду разбираться...

Может кто сталкивался с такой проблемой?
...
Рейтинг: 0 / 0
ASA 9.02.3557 DBREMOTE глюк какой-то
    #34942872
TIB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фух, кажется разобрался...

Оказалось, очередные грабли от разработчиков ASA - :) Осторожнее надо процедуры через Passthrough транслировать :)
...
Рейтинг: 0 / 0
ASA 9.02.3557 DBREMOTE глюк какой-то
    #34944234
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>> Оказалось, очередные грабли от разработчиков ASA - :) Осторожнее надо процедуры через Passthrough транслировать :)

Ну-ка, ну-ка ... а в этом месте по подробнее плиззз ...
Сколько раз транслировал - ничего подобного не происходило ...
...
Рейтинг: 0 / 0
ASA 9.02.3557 DBREMOTE глюк какой-то
    #34944940
TIB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulJB
Ну-ка, ну-ка ... а в этом месте по подробнее плиззз ...
Сколько раз транслировал - ничего подобного не происходило ...

Ну если подробно, то это выглядит вот так
1) Имеем строку запуска Dbremote.exe. Если в этой строке ключик -L отсутствует, то максимальный размер отправляемых сообщений составляет 50Кб (в распакованном виде)
2) Создаем процедуру TESTPROC, размер которой (в тексте) >50Kb
3) Выполняем трансляцию процеруры на любую цдаленую БД (млм на все БД) посредством режима Passthrough
4) Запускаем DBREMOTE и получаем сообщение типа

E. 11/15 09:43:53. Operation too large
E. 11/15 09:43:53. Sending messages failed
I. 11/15 09:43:54. Execution completed

После этого отправка стопорится, причем на ВСЕ удаленные БД, даже если трансляция проводилась только на одну БД.

Вылечил это путем введения ключика -L xxK, где xx - максимальный размер сообщений в Кб, который необходимо установить большим значением, нежели размер процедуры. Правда, здесь тоже сюрприз - ключик этот пришлось прописывать и на всех удаленных БД, иначе обрабатывать сообщения не будут :) Вчетвером за день управились :)

Вот такие грабли...
...
Рейтинг: 0 / 0
ASA 9.02.3557 DBREMOTE глюк какой-то
    #34945223
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опаньки ...
Теперь я понял, почему у меня никада такаго небыла ...
Ключик -L я юзаю всегда. И значение у него 3М.
Тогда все правильно. Так и должно быть. Это не глюк.
Нельзя применить часть процедуры - только целиком, а так как она не умещается в один пакет, то "получи деревня трактор..." ;)
Только вот не помню: было это в доках или нет ?
...
Рейтинг: 0 / 0
ASA 9.02.3557 DBREMOTE глюк какой-то
    #34946065
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulJBТеперь я понял, почему у меня никада такаго небыла ...
Ключик -L я юзаю всегда. И значение у него 3М.А я его никогда не использовал :) И режим Passthrouh тоже не включал. На мой взгляд изменение хранимой процедуру это изменение структуры базы и должно происходить по правилам апгрейда.

PaulJBТогда все правильно. Так и должно быть. Это не глюк.
Нельзя применить часть процедуры - только целиком, а так как она не умещается в один пакет, то "получи деревня трактор..." ;)По хорошему, на такой случай надо либо вылазить за ограничение по размеру сообщения, либо делать отложенное наложение разрезанного скрипта.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 9.02.3557 DBREMOTE глюк какой-то
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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