查看实例、应用程序和组件的状态

管理 Notification Services 实例时,可能必须查询实例、各个应用程序以及各个应用程序组件的状态,以确定它们是否处于运行状态以及是否启用。可通过 Microsoft SQL Server Management Studio 和 nscontrol 命令行实用程序来获取这些信息。

查看状态信息

有三种查看状态的方法:

  • 通过单击 SQL Server Management Studio 中的 Notification Services 实例,并在“对象资源管理器详细信息”页上查看状态,从而查看基本实例状态信息。
  • 通过右键单击 SQL Server Management Studio 中的 Notification Services 实例,并选择**“属性”**,从而查看应用程序、订阅方、加密以及 Microsoft Windows 服务信息。有关详细信息,请参阅如何查看 Notification Services 实例的状态 (SQL Server Management Studio)
  • 通过运行 nscontrol status 命令,在命令提示窗口中显示状态信息。有关详细信息,请参阅 nscontrol status 命令

状态结果

下表显示了可能的状态值和每个值的含义。

状态 说明

已启用

组件配置为可运行状态。

启用挂起

组件在启用前处于“已禁用”状态。此状态指示 Notification Services 引擎尚未完成更改。如果 Notification Services 引擎正在应用程序定义中指定的服务器上运行,则此状态应在 30 秒后改为“已启用”。

已禁用

组件未配置为可运行状态。首次创建 Notification Services 实例时,将禁用所有组件。

禁用挂起

组件在禁用前处于“已禁用”状态。此状态指示 Notification Services 引擎尚未完成更改。如果 Notification Services 引擎正在应用程序定义中指定的服务器上运行,则此状态应在 30 秒后改为“已禁用”。

Notification Services 引擎会在启动时更新其组件的状态。如果将实例扩展到了多台计算机上,则必须启动其所有引擎来更新所有状态。

订阅方和订阅可以有“已启用”或“已禁用”状态。这些组件不依赖于引擎。

请参阅

概念

启用和禁用实例、应用程序或组件
启动和停止 Notification Services 实例

其他资源

控制实例和应用程序操作
nscontrol status 命令
管理 Notification Services

帮助和信息

获取 SQL Server 2005 帮助