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

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - 数据库管理 » 启动并连接到数据库 » 使用 SQL Anywhere 数据库服务器 » 在当前会话外部运行数据库服务器 » 服务组概述

 

管理服务依赖性

在某些情况下您可能需要运行多个可执行文件作为服务,而这些可执行文件可能相互依赖。例如,可能想要运行服务器和 SQL Remote 消息代理来协助进行复制。服务必须按正确的顺序启动。如果 SQL Remote 消息代理服务先于服务器启动,则该服务会因找不到服务器而启动失败。可以通过使用服务组(通过 Sybase Central 进行管理)来防止出现这些问题。可以使用 Sybase Central 指定服务的依赖性。例如:

  • 您可以确保在服务组列表的每个组中至少有一个成员比当前服务先启动。

  • 可以确保任意数量的服务先于当前服务启动。例如,可能想要确保先启动特定的网络服务器,然后再启动需要依赖该服务器才能运行的 SQL Remote 消息代理。

 ♦ 向依赖性列表中添加服务或组 (Sybase Central)
  1. 在 [上下文] 列表中,单击 [SQL Anywhere 12]。

  2. 在右窗格中,单击 [服务] 选项卡。

  3. 选择服务,然后单击 [文件] » [属性]。

  4. 单击 [依赖性] 选项卡。

  5. 单击 [添加服务] 或 [添加服务组] 以便向依赖性列表中添加服务或组。

  6. 从列表中选择一个服务或组。

  7. 单击 [确定] 将服务或组添加到依赖性列表。