Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Можно ли из MSSQL инициировать запуск процедуры на COS с параметром из таблицы mssql? / 4 сообщений из 4, страница 1 из 1
04.12.2006, 00:16
    #34173378
decaml
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из MSSQL инициировать запуск процедуры на COS с параметром из таблицы mssql?
Можно ли из MSSQL инициировать запуск процедуры на COS с параметром из таблицы mssql?

Идея такая – некоторые новые данные предположим периодически пополняются в MSSQL, и бизнес-реагирование по ним запускается insert-триггером в MSSQL по факту их поступления, но вот сама обработка должна происходить в Cache.

То есть – открыл в mssql в триггере на insert курсор, перебираешь новые записи оператором Fetch и по каждой записи как-то – вот как? - запускаешь cos-процедуру и записываешь код ее возврата, успешно она завершилась или нет по данной записи?

Собственно говоря можно так исхитриться - обработчики держать в Cache, а сами некоторые данные в MSSQL?

В принципе такое возможно?

Само событие возникает в MSSQL – это добавление в таблицу записей.
А реагирование на них по сути должно идти в Cache.
...
Рейтинг: 0 / 0
04.12.2006, 10:12
    #34173782
Maksim UM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из MSSQL инициировать запуск процедуры на COS с параметром из таблицы mssql?
Да, все возможно...
Например создать sql процедуру в Cache, а в MSSQL вызывать ее с параметрами
...
Рейтинг: 0 / 0
04.12.2006, 14:51
    #34174969
decaml
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из MSSQL инициировать запуск процедуры на COS с параметром из таблицы mssql?
Maksim UMДа, все возможно...
Например создать sql процедуру в Cache, а в MSSQL вызывать ее с параметрами


отлично, вроде sp заработала из Access

Никто случайно не знает, как должна выглядеть строка подключения из MSSQL к Cache?

select * FROM OPENDATASOURCE(ODBC;DSN=CACHE User;SERVER=127.0.0.1;PORT=1972;DATABASE=USER;UID=_system;PWD=SYS)...dbo.NewClass1

такого плана, но эта не работает
...
Рейтинг: 0 / 0
04.12.2006, 18:24
    #34175773
decaml
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из MSSQL инициировать запуск процедуры на COS с параметром из таблицы mssql?
что-то не запускается cache sp из mssql

exec OpenDataSource('MSDASQL','DSN=MyCache;UID=_system;PWD=SYS')..dbo.NewClass1_MySp '555'
:-(
-------
хотя из Access запрос к серверу работает:
exec dbo.NewClass1_MySp 555
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Можно ли из MSSQL инициировать запуск процедуры на COS с параметром из таблицы mssql? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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