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

SQL Anywhere 11.0.1 (中文) » MobiLink - 服务器管理 » 使用 MobiLink 服务器技术 » MobiLink 服务器 » 在当前会话外运行 MobiLink 服务器 » 将 Windows MobiLink 服务器作为服务运行

 

添加、修改或删除服务

Sybase Central 中的服务图标使用表示服务处于运行还是停止状态的图标来显示每个服务的当前状态。

♦  添加新服务 (Sybase Central)
  1. 在 Sybase Central 中,单击左窗格内的 MobiLink 11。

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

  3. 在右窗格中,右击并选择 [新建] » [服务]。

  4. 请按照 [创建服务向导] 中的说明进行操作。

也可以使用 dbsvc 实用程序来创建服务。请参见用于 Windows 的服务实用程序 (dbsvc)

♦  删除服务 (Sybase Central)
♦  更改服务的参数

对一个服务配置所做的更改将在下次启动服务时生效。

设置启动选项

下面的选项用于控制 MobiLink 服务的启动行为。可以在 [服务属性] 窗口的 [常规] 选项卡上设置它们。

  • 自动   如果选择 [自动],则每当 Windows 操作系统启动时,服务就会启动。此设置适用于数据库服务器和其它始终处于运行状态的应用程序。

  • 手工   如果选择 [手工],则只有具备管理员权限的用户才能启动服务。有关管理员权限的信息,请参见 Windows 文档。

  • 已禁止   如果选择 [已禁用],则服务不启动。

启动选项将在下次启动 Windows 时应用。

指定命令行选项

[服务属性] 窗口的 [配置] 选项卡提供一个 [文件名] 文本框(用于输入程序可执行文件路径)以及一个 [参数] 文本框(用于为服务输入命令行选项)。不要在 [参数] 框中键入程序可执行文件的名称。

例如,若要启动具有详细记录的 MobiLink 同步服务,请在 [参数] 框中键入以下内容:

-c "dsn=SQL Anywhere 11 Demo;uid=DBA;pwd=sql"
-vc

服务的命令行选项与可执行文件的命令行选项相同。请参见MobiLink 服务器选项

设置帐户选项

可以选择服务藉以运行的帐户。大多数服务都在特殊的 LocalSystem 帐户下运行,LocalSystem 帐户是服务的缺省选项。打开 [服务属性] 窗口中的 [帐户] 选项卡并输入另一帐户的信息,就可以将服务设置为使用该帐户登录。

如果选择使用非 LocalSystem 帐户运行服务,此帐户必须拥有 "作为服务登录" 权限。有关高级特权的信息,请参见 Microsoft Windows 文档。

服务的图标是否显示在任务栏或桌面上取决于所选择的帐户,以及是否选中了 [允许服务与桌面交互],如下所述:

  • 如果服务以 LocalSystem 的名义运行,并且 [服务属性] 窗口中的 [允许服务与桌面交互] 处于选中状态,则在运行该服务的计算机上登录 Windows XP/200x 的每个用户的桌面上都会出现一个图标。任何用户都可以打开应用程序窗口并停止作为服务运行的程序。

  • 如果服务以 LocalSystem 的名义运行,而 [服务属性] 窗口中的 [允许服务与桌面交互] 处于未选中状态,则任何用户的桌面上都不会出现图标。只有拥有更改服务状态权限的用户才可以停止服务。

  • 如果服务使用另一个帐户运行,则桌面上不会出现图标。只有拥有更改服务状态权限的用户才可以停止服务。

更改可执行文件

要更改与 Sybase Central 中服务相关的程序可执行文件,请单击 [服务属性] 窗口中的 [配置] 选项卡,然后在 [文件名] 框中键入新路径和文件名。

如果将可执行文件移动到一个新的目录,您必须修改这一项。

启动和停止
♦  启动或停止服务
  1. 在 Sybase Central 中,单击左窗格中的 MobiLink 11,然后在右窗格中打开 [服务] 选项卡。

  2. 右击服务并选择 [启动] 或 [停止]。

如果启动某个服务,则它会一直运行,直到将其停止。关闭 Sybase Central 或注销并不会停止该服务。

停止服务会关闭与数据库的所有连接并停止数据库服务器。对其它应用程序而言,此程序将关闭。