Вам необходимо предоставить пользователю или группе полномочия EXECUTE для каждой отдельной хранимой процедуры. С разрешением EXECUTE они смогут видеть процедуру и ее параметры, но никаких других свойств. Если вы предоставите им разрешение ALTER, они также смогут увидеть SQL-скрипт или свойства DLL этой процедуры.
Вы можете назначать разрешения, используя Advantage Data Architect (ARC), оператор SQL GRANT или API ACE AdsDDGrantPermission . Конечно, чтобы изменить разрешения, вам нужно быть пользователем ADSSYS или пользователем / группой с правами ALTER для другого пользователя / группы.