尽管可以将 [控制面板] 中的 Windows 服务管理器用于某些任务,但却无法从 Windows 服务管理器安装或配置 MobiLink 服务。可以使用 Sybase Central 来执行 MobiLink 的所有服务管理。
如果从 Windows 的 [控制面板] 打开 Windows 服务管理器,就可以看到一个服务列表。在用户于安装该服务时提供的 [服务名] 前面加上 SQL Anywhere,便构成了 SQL Anywhere 服务的名称。所有已安装的服务都会出现在该列表中。
本部分介绍有关一次运行多个服务的特定主题。
在某些情况下您可能需要运行多个可执行文件作为服务,而这些可执行文件可能相互依赖。例如,若要同步,必须运行 MobiLink 服务器和数据库服务器。
在此类情况下,服务必须按正确的顺序启动。如果 MobiLink 同步服务先于统一数据库服务器启动,它将因无法找到统一数据库服务器而失败。正确的顺序是:当启动 MobiLink 服务器时,数据库服务器已处于运行状态。(如果统一数据库服务器位于另一计算机上,则此规则不适用。)
使用服务组可以防止这些问题出现,可使用 Sybase Central 管理服务组。
可以将系统上的每个服务都指派为服务组的成员。缺省情况下,每项服务都从属于一个组。MobiLink 服务器的缺省组是 SQLANYMobiLink。
在对服务进行配置以确保其按正确的顺序启动之前,必须检查这些服务是否为某一适当组的成员。可以通过 Sybase Central 检查服务所属的组及更改此组。
在 Sybase Central 中,单击左窗格中的 MobiLink 11,然后在右窗格中打开 [服务] 选项卡。
右击服务并选择 [属性]。
单击 [依赖性] 选项卡。最上面的文本框显示该服务所属组的名称。
单击 [更改] 以显示系统上可用组的列表。
选择某个组或键入新组的名称。
单击 [确定],将服务指派到该组。
可以使用 Sybase Central 指定服务的依赖性。例如:
您可以确保在当前服务之前已经至少启动一个组。
您可以确保在当前服务之前启动任一服务。
在 Sybase Central 中,单击左窗格中的 MobiLink 11,然后在右窗格中打开 [服务] 选项卡。
右击服务并选择 [属性]。
单击 [依赖性] 选项卡。
单击 [添加服务] 或 [添加服务组] 以便向依赖性列表中添加服务或组。
从列表中选择一个服务或组。
单击 [确定] 将服务或组添加到依赖性列表。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |