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 和口令。要创建集成登录:

  • 启用集成登录功能。

  • 创建一个数据库用户,用来映射集成登录(如果不存在任何用户)。

  • 创建 Windows 用户或组配置文件与现有的数据库用户之间的集成登录映射。Sybase Central 中的 [登录映射] 文件夹列出了具有集成登录权限的所有用户。

  • 从客户端应用程序连接并测试集成登录功能。

支持的操作系统

基于 Windows 的数据库服务器可以使用集成登录功能。Windows 客户端能够使用集成登录连接到运行于 Windows 上的网络服务器。

集成登录的优点

集成登录是一个或多个 Windows 用户或 Windows 用户组配置文件到现有数据库用户的映射。如果一名用户已经成功通过对其用户(或组)配置文件的安全验证,并且已经登录到计算机上,那么,这名用户不用另外提供用户 ID 或口令即可连接到数据库。

要进行此操作,必须将数据库配置为使用集成登录,且必须在用于登录到计算机或网络的用户(或组)配置文件与数据库用户之间建立一个映射。

使用集成登录对于用户更加方便,且允许数据库和网络安全具有统一的安全系统。集成登录的优点包括:

  • 用户不必键入用户 ID 或口令。

  • 用户由操作系统来验证。单一系统用于数据库安全和计算机或网络安全。

  • 多个用户或组配置文件可映射到单个数据库用户 ID。

  • 用于登录到 Windows 计算机的名称和口令不必与数据库用户 ID 和口令一致。

小心

集成登录为统一的安全系统提供了方便,但是它在安全性上涉及到一些值得引起关注的负效应,数据库管理员应当熟悉这些负效应。请参见安全问题:不受限制的数据库访问安全问题:复制的数据库文件


启用集成登录功能
创建集成登录
撤消集成登录权限
从客户端应用程序连接到数据库
为 Windows 用户组创建集成登录
防止 Windows 用户组成员连接到数据库
关于网络上的集成登录
创建缺省的集成登录用户
安全问题:不受限制的数据库访问