如何向已部署 Notification Services 实例添加应用程序(命令提示符)

若要将应用程序添加到现有实例,必须修改实例配置,然后更新实例。以下过程说明如何使用命令行实用工具进行修改以及随后如何执行更新。

ms166411.note(zh-cn,SQL.90).gif注意:
下列过程假定您使用实例配置文件 (ICF) 和应用程序定义文件 (ADF) 配置 Notification Services 实例。如果您使用 Notification Services 管理对象 (NMO),请使用 Microsoft.SqlServer.Management.Nmo.Instance 类的方法更新 Notification Services 实例。

将应用程序添加到已部署的 Notification Services 实例

  1. 创建或获取新应用程序的 ADF。

  2. 在 ICF 中,请执行下列操作:

    • 为应用程序添加一个 Application 节点。
    • 将该应用程序使用的任何自定义协议添加到 Protocols 节点,并将所有其他传递通道添加到 DeliveryChannels 节点。
    • 根据需要修改 ParameterDefaults 节点。
  3. 备份实例和应用程序数据库。有关详细信息,请参阅备份和恢复 Notification Services

  4. 在**“开始”菜单中,指向“所有程序”-“Microsoft SQL Server 2005”-“配置工具”,再单击“Notification Services 命令提示”**以打开命令提示符窗口。

  5. 键入下面的命令来禁用实例:

    nscontrol disable -nameinstanceName

  6. 键入下面的命令来应用配置文件中的更改:

    nscontrol update -inconfigurationFile

    如果实例或应用程序需要命令行参数,则 nscontrol update 命令还要包含其他参数。有关详细信息,请参阅 nscontrol update 命令

  7. 若要更新性能计数器,请仅使用 -name-server 参数重新注册 Notification Services 实例。如果不使用性能计数器或不需要对其进行更新,则不用执行此步骤。键入下面的命令,重新注册实例:

    1. **net stop ns$**instanceName
    2. nscontrol register -nameinstanceName-serverdatabaseServer
      在使用 Microsoft SQL Server 身份验证或参数加密时,需要提供其他参数。有关详细信息,请参阅 nscontrol register 命令
    3. **net start ns$**instanceName
      ms166411.note(zh-cn,SQL.90).gif注意:
      如果 Notification Services 实例扩展到多台服务器,请在每台服务器上重新注册该实例。
  8. 键入下面的命令来启用实例:

    nscontrol enable -nameinstanceName

请参阅

任务

如何向已部署的 Notification Services 实例添加应用程序 (SQL Server Management Studio)

概念

将应用程序添加到实例

其他资源

管理实例和应用程序帮助主题 (Notification Services)

帮助和信息

获取 SQL Server 2005 帮助