如果使用 Microsoft SQL Server 2005 的低版本(如 Standard Edition)创建 Notification Services 的实例,并且以后要升级到 SQL Server 的更高版本(如 Enterprise Edition),则必须迁移 Notification Services 的实例以匹配数据库服务器。下列过程显示如何使用命令提示实用工具将 Notification Services 实例迁移到更高版本。
![]() |
---|
Notification Services 实例可以在许多不同配置下部署。请将下面的过程用作开发和测试您自己的迁移过程的指南。 |
升级到 Notification Services 的更高版本
在注册实例的一台服务器上禁用该实例:
- 在**“开始”菜单上,指向“所有程序”\“Microsoft SQL Server 2005”\“配置工具”,然后单击“Notification Services 命令提示”**。
- 键入以下命令以禁用该实例:
nscontrol disable -nameinstanceName
在运行实例的每一个服务器上,键入以下命令以停止该实例:
**net stop NS$**instanceName
如果要在自己的应用程序中承载引擎组件,请确保该实例没有运行。
在安装 Notification Services 实例的每一个服务器上,将 Notification Services 升级到更高版本。
在一台服务器上,键入以下命令以升级数据库中的元数据:
nscontrol upgrade -nameinstanceName-serverdatabaseServer
具体参数因安全配置的不同而异。
在一台服务器上,键入以下命令以更新数据库中的元数据:
nscontrol update-inICFPath\ICFName.xml
具体参数因安全配置的不同而异。
在运行 NS$instanceName Windows 服务的每一个服务器上,键入以下命令以启动该服务:
**net start NS$**instanceName
如果要在自己的应用程序中承载引擎组件,请启动该实例。
在一台服务器上,键入以下命令以启用该实例:
nscontrol enable -nameinstanceName
请参阅
任务
将 Notification Services 实例迁移到 SQL Server 2005 的更高版本
如何将 Notification Services 实例迁移到更高版本 (SQL Server Management Studio)