Получить значение тайм-аута для сервера хранимых процессов - PullRequest
0 голосов
/ 19 мая 2018

Согласно документации :

"timeoutseconds = секунд"

Параметр TIMEOUTSECONDS указывает интервал времени, в течение которого сервер OLAP или сервер хранимых процессов ожидаетпрежде чем он остановит клиентский процесс и очистит контекст среды выполнения сервера.

Мой вопрос - как мне получить это значение программно, например, как часть хранимого процесса?

1 Ответ

0 голосов
/ 14 октября 2018

STPSRVGETN
Возвращает числовое значение свойства сервера

SAS Statements                                             Results
------------------------------------------------------     ---------------------
dsesstimeout=stpsrvgetn('default session timeout');
put dsesstimeout=;                                         dsesstimeout=900

sessmaxtimeout=stpsrvgetn('maximum session timeout');
put sessmaxtimeout=;                                       sessmaxtimeout=3600

session=stpsrvgetn('session timeout');
put session=;                                              session=900

maxconreqs=stpsrvgetn('maximum concurrent requests');
put maxconreqs=;                                           maxconreqs=1

deflrecl=stpsrvgetn('default output lrecl');
put deflrecl=;                                             deflrecl=65535

version=stpsrvgetn('version');                             
put version=;                                              version=9.4
...