在 Sybase Central 和 Interactive SQL 中都可以创建新用户。在 Sybase Central 中,您可以在 [用户和组] 文件夹中管理用户或组。在 Interactive SQL 中,您可以使用 CREATE USER 语句添加新用户。要想在这两种工具中创建新用户,您都需要有 DBA 特权。
所有新用户都将自动添加到 PUBLIC 组中。在创建了新用户后,您可以:
将用户添加到其它组。请参见将组成员资格授予现有的用户或组。
设置用户对表、视图和过程的操作权限。请参见管理用户权限和特权概述。
将用户设置为发布者或数据库的远程用户。请参见用户权限。
向用户指派登录策略。缺省情况下,将向用户指派根登录策略。然而,您可以创建并指派自定义登录策略。请参见管理登录策略概述。
缺省情况下,分配给新用户的权限包括:
连接到数据库的权限(假定用户口令已指定)
查看存储在系统视图中数据的权限
执行大多数系统存储过程的权限
如果新用户要访问数据库中的表,需要给他们指派权限。
通过向特殊的 PUBLIC 用户组指派权限,拥有 DBA 特权的用户可以设置自动授予新用户的权限。请参见特殊组。
用户 ID 不能:
口令区分大小写并且不能:
请参见设置口令。
以具有 DBA 特权的用户身份连接到数据库。
右击 [用户和组],然后选择 [新建] » [用户]。
请按照 [创建用户向导] 中的说明进行操作。
以具有 DBA 特权的用户身份连接到数据库。
执行 CREATE USER 语句。
本示例向数据库添加一名新用户,用户 ID 为 M_Haneef,口令为 Welcome。
CREATE USER M_Haneef IDENTIFIED BY Welcome; |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |