向指定的登录策略添加一个新的 SAP IQ 用户帐户。
注意 虽然 sp_iqaddlogin 仍支持向后兼容,但使用 CREATE USER 创建新用户。
语法 1
call sp_iqaddlogin ('', '', [ ''] [ , ''] ) 语法 2
sp_iqaddlogin '', '', [ ''] [ , ''] 语法 3
sp_iqaddlogin , , [ ] [ , ] 使用 sp_iqaddlogin 创建并设置为在一天后过期的
您必须具有系统过程的 EXECUTE 特权。您必须具有 MANAGE ANY USER 系统特权。
添加新的 SAP IQ 用户帐户,为该用户分配登录策略,并将该用户添加到 ISYSUSER 系统表中。如果用户对于数据库已经拥有用户 ID,但不在 ISYSUSER 中(例如,如果使用 GRANT CONNECT 语句或 SAP IQ Cockpit添加了用户 ID),则 sp_iqaddlogin 会将该用户添加到该表中。
如果在调用过程时未指定登录策略的名称,则 SAP IQ 将为用户分配根登录策略。
注意如果登录策略的最大登录数没有限制,则属于该登录策略的用户可以有无限数目的连接。
第一次用户登录将强制更改口令,并为新创建的用户分配登录策略。
以下调用将按照 expired_password 登录策略添加用户 rose ,口令为 irk324 。本示例假定 expired_password 登录策略已存在:
call sp_iqaddlogin('rose', 'irk324', 'ON', 'expired_password')sp_iqaddlogin 'rose','irk324', 'ON', 'expired_password'