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 服务器 - 数据库管理 » 启动并连接到数据库 » SQL Anywhere 数据库连接 » 使用集成登录

 

创建集成登录

用户配置文件只能映射到现有的数据库用户 ID。当该数据库用户 ID 从数据库中删除时,基于该数据库用户 ID 的所有集成登录映射都将被自动删除。

用户或组配置文件不必仅为映射到某个数据库 ID 而存在。多个用户配置文件可映射到同一个数据库用户 ID。

可使用 [创建登录映射向导] 或 SQL 语句创建集成登录映射。

♦  映射集成登录 (Sybase Central):

要创建或删除集成登录映射,用户必须具有 DBA 权限。

  1. 打开 Sybase Central。

  2. 以具有 DBA 权限的用户身份连接到数据库。

  3. 在左窗格中,右击 [登录映射] » [新建] » [登录映射]。

  4. 单击 [下一步]。

  5. 在 [哪个 Windows 用户将连接到数据库] 字段中,键入将要为其创建集成登录的用户或组配置文件的名称。

  6. 在 [您希望哪个数据库用户与 Windows 用户相关联] 列表中,选择该用户映射到的数据库用户 ID。

  7. 请按照 [创建登录映射向导] 中的其余说明进行操作。

♦  映射集成登录 (SQL):
  1. 以具有 DBA 权限的用户身份连接到数据库。

  2. 执行 GRANT INTEGRATED LOGIN TO 语句。

示例

以下 SQL 语句允许 Windows 用户 fran_whitney 和 matthew_cobb 以用户 DBA 身份登录到数据库,而不必知道或提供 DBA 用户 ID 或口令。

GRANT INTEGRATED LOGIN
TO fran_whitney, matthew_cobb
AS USER DBA;

请参见GRANT 语句

以下 SQL 语句允许属于 Windows NT 组 mywindowsusers 的成员的 Windows 用户以用户 DBA 身份登录到数据库,而不必知道或提供 DBA 用户 ID 或口令。

GRANT INTEGRATED LOGIN
TO mywindowsusers
AS USER DBA;

请参见为 Windows 用户组创建集成登录