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 数据库连接 » 使用集成登录

 

从客户端应用程序连接到数据库

要使用集成登录将客户端应用程序连接到数据库:

  • 将连接参数列表中的 Integrated (INT) 参数设置为 YES。

  • 在连接字符串或 [连接] 窗口中既不指定用户 ID,也不指定口令。

如果将连接字符串中的 Integrated (INT) 参数设置为 YES,会尝试进行集成登录。当连接尝试失败且 login_mode 数据库选项设置为 [Standard,Integrated] 时,服务器会尝试进行标准登录。请参见login_mode 选项 [数据库]

如果试图在不提供用户 ID 或口令的情况下连接到数据库,则会尝试进行集成登录。登录尝试成功与否取决于当前用户配置文件名是否与数据库中的集成登录映射相匹配。

Interactive SQL 示例

在下例中,当用户登录时所使用的配置文件与缺省数据库服务器中的集成登录映射相匹配时,连接尝试便取得了成功:

CONNECT USING 'INTEGRATED=yes';

当存在以下情况时,可使用 Interactive SQL 语句 CONNECT 连接到数据库:

  • 服务器当前正在运行。

  • 缺省数据库已将 login_mode 数据库选项设置为接受集成登录连接。

  • 已创建与当前用户的用户配置文件名匹配的集成登录映射,或已为该用户所属的 Windows 用户组创建了集成登录映射。

  • 当出现更多的连接信息提示时,用户只需单击 [确定] 而不必 提供更多的信息。