如何更新 Notification Services 实例(命令提示符)
若要更新实例配置文件或更新单个应用程序实例中的应用程序,可以禁用整个实例然后执行更新。
注意: |
---|
如果更新事件类或通知类,将删除并重新创建基础表。如果更新订阅类,将通过向表名后追加“Old”来重命名基础表。 |
注意: |
---|
如果更新 XSLT 文件,必须重新启动实例,以便 Notification Services 加载并更新文件。 |
注意: |
---|
下列过程假设用户正在使用实例配置文件 (ICF) 和应用程序定义文件 (ADF) 配置 Notification Services 实例。如果您使用的是 Notification Services 管理对象 (NMO),请使用 Microsoft.SqlServer.Management.Nmo.Instance 类的方法来更新 Notification Services 实例。 |
更新 Notification Services 实例
更新实例配置和应用程序定义。此时还需对操作文件执行所有必要的更新,如 XSL 转换 (XSLT)。
备份实例和应用程序数据库。有关详细信息,请参阅在 SQL Server 中备份和还原数据库。
在**“开始”菜单上,依次指向“程序”、“Microsoft SQL Server”和“Notification Services”,再单击“Notification Services 命令提示”**打开命令提示符窗口。
键入下列命令禁用应用程序:
nscontrol disable -nameinstanceName
如果使用 SQL Server 身份验证,则 nscontrol disable 命令需要其他参数。有关详细信息,请参阅 nscontrol disable 命令。
键入下列命令应用 ADF 中的更改:
nscontrol update -inconfigFile
如果实例或应用程序使用命令行参数或 SQL Server 身份验证,则 nscontrol update 命令需要其他参数。有关详细信息,请参阅 nscontrol update 命令。
在命令提示符下键入下列命令启用应用程序:
nscontrol enable -nameinstanceName
如果使用 SQL Server 身份验证,则 nscontrol disable 命令需要其他参数。有关详细信息,请参阅 nscontrol enable 命令。
请参阅
任务
如何更新 Notification Services 实例 (SQL Server Management Studio)
其他资源
更新实例和应用程序
nscontrol disable 命令
nscontrol update 命令
nscontrol enable 命令
管理实例和应用程序帮助主题 (Notification Services)