查看实例、应用程序和组件的状态
管理 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