如何更新多应用程序实例中的一个应用程序 (SQL Server Management Studio)
如果需要更改某个应用程序中的值,但不需要更新实例配置文件中的值或实例承载的其他应用程序中的值,可以仅更新该应用程序。更新期间,实例中的其他应用程序可继续运行。
请注意,Notification Services 会读取实例配置文件和其他 ADF,将值与数据库中的当前值比较,然后尝试更新不同部分。
注意: |
---|
如果更新事件、订阅或通知类,则会删除并重新创建基础表。 |
注意: |
---|
如果修改操作文件,则必须重新启动该实例以加载已修改的文件。 |
注意: |
---|
下列过程假定您使用实例配置文件 (ICF) 和应用程序定义文件 (ADF) 配置 Notification Services 实例。如果您使用 Notification Services 管理对象 (NMO),请使用 Microsoft.SqlServer.Management.Nmo.Instance 类的方法更新 Notification Services 实例。 |
更新应用程序
更新应用程序的 ADF。
请注意,如果更新实例配置文件,则必须禁用和更新整个实例。
备份实例和应用程序数据库。有关详细信息,请参阅在 SQL Server 中备份和还原数据库。
在对象资源管理器中,打开**“Notification Services”**文件夹。
右键单击实例并选择**“属性”**。
在左窗格中,选择**“应用程序”**。
在**“应用程序”**框中,选择要更新的应用程序。
在**“组件”框中,清除应用程序的每个组件的复选框,再单击“确定”以应用更改。可通过清除“应用程序”**框来清除所有复选框。
右键单击实例,指向**“任务”,然后选择“更新”**。
在**“更新实例”对话框中,单击“浏览”**并选择更新的 ICF。
根据需要,为**“参数”**框中显示的任何参数输入或更新值。
如果实例使用参数加密,请单击左侧窗格中的**“加密”**,再输入加密密钥。
单击**“确定”**以执行更新。
右键单击实例并选择**“属性”**。
在左窗格中,选择**“应用程序”**。
在**“应用程序”**框中,选择要更新的应用程序。
在**“组件”框中,选中应用程序的每个组件的复选框,然后单击“确定”**以应用更改。
请参阅
任务
其他资源
更新实例和应用程序
管理实例和应用程序帮助主题 (Notification Services)