如何将 Notification Services 实例迁移到更高版本(命令提示符)

如果使用 Microsoft SQL Server 2005 的低版本(如 Standard Edition)创建 Notification Services 的实例,并且以后要升级到 SQL Server 的更高版本(如 Enterprise Edition),则必须迁移 Notification Services 的实例以匹配数据库服务器。下列过程显示如何使用命令提示实用工具将 Notification Services 实例迁移到更高版本。

ms143700.note(zh-cn,SQL.90).gif重要提示:
Notification Services 实例可以在许多不同配置下部署。请将下面的过程用作开发和测试您自己的迁移过程的指南。

升级到 Notification Services 的更高版本

  1. 在注册实例的一台服务器上禁用该实例:

    1. 在**“开始”菜单上,指向“所有程序”\“Microsoft SQL Server 2005”\“配置工具”,然后单击“Notification Services 命令提示”**。
    2. 键入以下命令以禁用该实例:
      nscontrol disable -nameinstanceName
  2. 在运行实例的每一个服务器上,键入以下命令以停止该实例:

    **net stop NS$**instanceName

    如果要在自己的应用程序中承载引擎组件,请确保该实例没有运行。

  3. 在安装 Notification Services 实例的每一个服务器上,将 Notification Services 升级到更高版本。

  4. 在一台服务器上,键入以下命令以升级数据库中的元数据:

    nscontrol upgrade -nameinstanceName-serverdatabaseServer

    具体参数因安全配置的不同而异。

  5. 在一台服务器上,键入以下命令以更新数据库中的元数据:

    nscontrol update-inICFPath\ICFName.xml

    具体参数因安全配置的不同而异。

  6. 在运行 NS$instanceName Windows 服务的每一个服务器上,键入以下命令以启动该服务:

    **net start NS$**instanceName

    如果要在自己的应用程序中承载引擎组件,请启动该实例。

  7. 在一台服务器上,键入以下命令以启用该实例:

    nscontrol enable -nameinstanceName

请参阅

任务

将 Notification Services 实例迁移到 SQL Server 2005 的更高版本
如何将 Notification Services 实例迁移到更高版本 (SQL Server Management Studio)

其他资源

nscontrol 实用工具

帮助和信息

获取 SQL Server 2005 帮助