Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вопрос по Proxy Tables ASA v7.0.4 ( remote server ASE 12.5.3)
|
|||
|---|---|---|---|
|
#18+
Случайно не дописал... Теперь проблема.... после запуска этого всего ( это по сути проц ) На сервере ASE лочатся таблицы TMP_IVR_MAIN + ( TMP_IVR_MAIN_Hist -> сюда пишутся все апдейты по триггеру ) при этом пользователь, под кт происходит коннект находится в статусе "recv sleep" + Awaiting Command А дальше и начинаются проблемы, при попытке сделать SELECT в ASE из этой таблицы фсе это уходит в Blocks, где hold user -> тот, кт из АСА идет и на эти обе таблицы происходит лок..... Вопрос - может кто подскажет, в чем может быть проблема? По сути в 1й раз замутил нечто через Прокси таблицы, тем более из АСА. И еще при попытке делать апдейт такого рода Update TMP_IVR_MAIN -- PROXY set Field = @Value from #temp t, TMP_IVR_MAIN tm where t.ID = tm.ID ВОобщем гооврит Cant make Update on Non-Updateable Remote table. Вообще непонятно почему, я уже учитался доками и по Ремоут Серверам и АСЕ и АСА, но так нету ограничений на Апдейты прокси таблиц.. Подскажите, где был неправ. Проблема очень насущная... ибо если не получится побороть, то надо будет переписывать механизм работы с этими таблицами целиком, скорее всего через отдельные коннекты к АСА и АСе... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2006, 17:54 |
|
||
|
Вопрос по Proxy Tables ASA v7.0.4 ( remote server ASE 12.5.3)
|
|||
|---|---|---|---|
|
#18+
Это должно быть началом %) Есть ASA 7.0.4 на кт создано след.:CREATE SERVER server1CLASS 'asejdbc'USING 'server1.com:4100/billing' CREATE EXTERN LOGIN dbaTO server1 REMOTE LOGIN user1 IDENTIFIED BY testuser CREATE EXISTING TABLE dbo.TMP_IVRAT 'server1.billing.adm.TMP_IVR' ( Прокси табла ) Далее из Жабы 1.4 ( клиент ) вызывается проц. на ASA begin tran insert into dbo.TMP_LOCAL_ASA ( ... ) select ... from dbo.TMP_IVR -- PROXY TABLE .. declare change_job cursor for select ID_TMP_IVR_MAINfrom #Jobs_change for read only open change_job while 1=1 begin fetch change_job into @ID_TMP_IVR_MAIN if @@sqlstatus = 2 break if @@sqlstatus = 1 begin select @error = @error + 1 raiserror 20000 'Ошибка при работе с курсором tmp_job'breakend update dbo.TMP_IVR_MAIN set IVR_DATE = @log_date where ID = @ID_TMP_IVR_MAIN if ( @@error != 0 ) begin select @error = @error + 1 end end close tmp_jobdeallocate cursor tmp_job if ( @error != 0) begin rollback tran return (@error) end else begin commit tran end ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2006, 17:57 |
|
||
|
Вопрос по Proxy Tables ASA v7.0.4 ( remote server ASE 12.5.3)
|
|||
|---|---|---|---|
|
#18+
Проверьте документацию, я не уверен что в 7 версии это уже есть, но тем не менее... После вызова процедуры в ASA, которая работает с прокси-таблицами ASE, надо выполнить: Код: plaintext Должно произойти отсоединение неявно создаваемого прокси-коннекта от удаленной базы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2006, 06:45 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=55&tid=2013136]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
17ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 264ms |
| total: | 427ms |

| 0 / 0 |
