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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » SQL Anywhere 数据库连接 » 数据库文件类型 » 实用程序数据库

 

连接到实用程序数据库

通过连接到实用程序数据库,您可以执行数据库文件管理语句、查询连接和服务器属性,并在无法连接到数据库时连接到正在运行的数据库服务器。

前提条件

-su 数据库服务器选项指定实用程序数据库的口令。要连接到已使用 -su 选项启动的服务器上的实用程序数据库,您需要由 -su 选项设置的口令。

如果没有为网络服务器指定 -su 数据库服务器选项,则无法连接到实用程序数据库。

如果没有为个人服务器指定 -su 数据库服务器选项,则可在无需口令的情况下连接到实用程序数据库。

上下文和注释

您具有一个正在运行的数据库服务器,且您想要连接到它的实用程序数据库。

如果数据库服务器是网络服务器 (dbsrv16),那么它已使用 -su 选项启动,而且您具有此口令。

dbsrv16 -n server-name -su password

如果数据库服务器是个人服务器 (dbeng16),那么它或者已使用 -su 选项启动而且实用程序数据库具有口令,或者已在未使用 -su 选项的情况下启动而且实用程序数据库没有口令。

dbeng16 -n server-name
 任务
  1. 启动 Interactive SQL 或 Sybase Central。

  2. 在 [连接] 窗口,指定以下信息。

    1. 在 [用户 ID] 字段键入 DBA

    2. 在 [口令] 字段中:

      选项 操作
      个人服务器 (dbeng16)

      如果未指定 -su 选项,则键入任意非空口令。口令本身不被检查,但是此字段不得为空。

      如果已指定 -su 选项,则键入所设置的口令。

      网络服务器 (dbsrv16) 键入由 -su 选项指定的口令。
    3. 在 [操作] 下拉列表中,单击 [连接到此计算机上正在运行的数据库]。

  3. 在 [数据库名] 字段中键入 utility_db

  4. 在 [服务器名] 字段中键入 server-name

  5. 单击 [连接]。

结果

Interactive SQL 将连接到个人或网络服务器上的实用程序数据库。

当连接到实用程序数据库时,如果执行 REVOKE CONNECT FROM DBA,则会禁用将来与实用程序数据库的连接。除非您使用在执行 REVOKE CONNECT 之前便已存在的连接或重新启动数据库服务器,否则以后将无法连接到实用程序数据库。

 另请参见