更新注册表信息
部署 SQL Server Notification Services 实例时,将在运行以下任何组件的每台服务器上注册实例:
- 宿主事件提供程序
- 非宿主事件提供程序
- 生成器
- 分发服务器
- 订阅管理界面
注册实例时,会将有关实例及其数据库服务器的信息添加到 Windows 注册表中。同时,还将为实例创建性能计数器。
您也可以在注册实例时创建 NS$instanceName Windows 服务。此 Microsoft Windows 服务运行 Notification Services 引擎,该引擎运行宿主事件提供程序、生成器和分发服务器。
注意: |
---|
如果在您自己的应用程序或进程中承载了 Notification Services 引擎,则不要在注册实例时创建 Windows 服务。有关详细信息,请参阅宿主 Notification Services 引擎。 |
更新注册表的常见原因
如果实例或应用程序属性发生了更改,则可能需要更新 Notification Services 实例的注册表信息:
- 如果添加、修改或删除了某个应用程序,请重新注册该应用程序以更新性能计数器。
- 如果 NS$instanceName Windows 服务使用 SQL Server 身份验证连接到数据库引擎,请重新注册实例以更新 SQL Server 用户名和密码。
- 如果需要更新 NS$instance_name Windows 服务的用户名和密码,请重新注册实例并提供新用户名和密码。(也可以在 Windows 服务管理器中执行此操作。)
若要重新注册实例,必须先撤消对实例的注册,然后再次注册实例。请确保在先前注册了实例的所有服务器上注册该实例。
更新 Notification Services 实例的注册表信息
- 如何重新注册 Notification Services 实例 (SQL Server Management Studio)
- 如何为客户端组件注册 Notification Services 实例 (SQL Server Management Studio)
- nscontrol unregister 命令
- nscontrol register 命令
- UnregisterLocal
- RegisterLocal
请参阅
概念
配置 Notification Services Windows 服务
保护 Notification Services 的安全
宿主 Notification Services 引擎
其他资源
更新实例和应用程序
管理 Notification Services