Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 数据库管理 » 配置数据库 » 管理用户 ID、特权和权限 » 管理用户权限和特权概述

 

创建新用户

在 Sybase Central 和 Interactive SQL 中都可以创建新用户。在 Sybase Central 中,您可以在 [用户和组] 文件夹中管理用户或组。在 Interactive SQL 中,您可以使用 CREATE USER 语句添加新用户。要想在这两种工具中创建新用户,您都需要有 DBA 特权。

所有新用户都将自动添加到 PUBLIC 组中。在创建了新用户后,您可以:

新用户的初始权限

缺省情况下,分配给新用户的权限包括:

  • 连接到数据库的权限(假定用户口令已指定)

  • 查看存储在系统视图中数据的权限

  • 执行大多数系统存储过程的权限

如果新用户要访问数据库中的表,需要给他们指派权限。

通过向特殊的 PUBLIC 用户组指派权限,拥有 DBA 特权的用户可以设置自动授予新用户的权限。请参见特殊组

对用户 ID 和口令的限制

用户 ID 不能:

口令区分大小写并且不能:

请参见设置口令

♦  创建新用户 (Sybase Central):
  1. 以具有 DBA 特权的用户身份连接到数据库。

  2. 右击 [用户和组],然后选择 [新建] » [用户]。

  3. 请按照 [创建用户向导] 中的说明进行操作。

♦  创建新用户 (SQL):
  1. 以具有 DBA 特权的用户身份连接到数据库。

  2. 执行 CREATE USER 语句。

示例

本示例向数据库添加一名新用户,用户 ID 为 M_Haneef,口令为 Welcome。

CREATE USER M_Haneef
IDENTIFIED BY Welcome;
另请参见