You must create separate user and group accounts for RAPCache and RAPStore server for users to query the databases.
Both Adaptive Server Enterprise and IQ allow SELECT, INSERT, DELETE, UPDATE, and REFERENCES permissions on database tables and views, and UPDATE permissions on selected columns of database tables.
GRANT INSERT, DELETE ON TITLES TO MARY, SALES
Both products allow EXECUTE permissions to be granted on stored procedures.
IQ requires a user to have RESOURCE authority to create database objects. (A closely corresponding Adaptive Server Enterprise permission is GRANT ALL, used by a database owner.)
Both products support the WITH GRANT OPTION clause, allowing the recipient of permissions to grant them in turn, although IQ does not permit WITH GRANT OPTION to be used on a GRANT EXECUTE statement.
Adaptive Server Enterprise requires separate server and database accounts. sp_addlogin creates a server login account for a new user. sp_adduser gives database and group privileges.
IQ adds users in a single step, but does not assign permissions beyond connecting to the database and viewing the system tables. Permissions to access database tables must be explicitly assigned.
IQ does not require stored procedures to add or drop users, but does allow DBAs to add or drop user accounts. When a DBA enables IQ User Administration, these accounts let DBAs control user connections and password expirations.
For details about managing Adaptive Server Enterprise login accounts and database users, see Adaptive Server Enterprise System Administration Guide, Volume 1 > Adapt Managing Adaptive Server Logins, Database Users, and Client Connections
For details about Sybase IQ User administration, see SyBase IQ System Administration Guide > Managing User IDs and Permissions, as well as SyBase IQ System Administration Guide > Sybase IQ as a Data Server