如何:更新多應用程式執行個體中的一個應用程式 (命令提示字元)
如果您需要變更單一應用程式中的任何值,但您不需要更新執行個體組態檔 (ICF) 中的值,或執行個體所主控之其他應用程式中的值,您可以只更新應用程式。在更新期間,執行個體中的其他應用程式仍可以繼續執行。
請注意,Notification Services 會讀取 ICF 和其他 ADF,比較這些值和資料庫中目前的值,再嘗試更新任何不同的值。
![]() |
---|
如果您更新事件、訂閱或通知類別,便會刪除和重新建立基礎資料表。 |
![]() |
---|
如果您修改運作檔案,您必須重新啟動執行個體來載入修改的檔案。 |
![]() |
---|
下列程序假設您利用 ICF 和應用程式定義檔案 (ADF) 來設定 Notification Services 執行個體。如果您在使用 Notification Services Management Objects (NMO),請利用 Microsoft.SqlServer.Management.Nmo.Instance 類別的方法來更新 Notification Services 執行個體。 |
更新應用程式
更新應用程式的 ADF。
請注意,如果您更新 ICF,您必須停用和更新整個執行個體。
備份執行個體和應用程式資料庫。如需詳細資訊,請參閱<在 SQL Server 中備份和還原資料庫>。
在 [開始] 功能表中,依序指向 [程式集]、[Microsoft SQL Server 2005] 和 [組態工具],再按一下 [Notification Services 命令提示字元] 來開啟 [命令提示字元] 視窗。
輸入下列命令來停用應用程式:
nscontrol disable -nameinstanceName-applicationapplicationName
如果使用 SQL Server 驗證,您的 nscontrol disable 命令會需要其他參數。如需詳細資訊,請參閱<nscontrol disable 命令>。
輸入下列命令來套用 ADF 的變更:
nscontrol update -inconfigFile
如果執行個體或應用程式使用命令列參數或 SQL Server 驗證,nscontrol update 命令還需要其他參數。如需詳細資訊,請參閱<nscontrol update 命令>。
在命令提示字元下,輸入下列命令來啟用應用程式:
nscontrol enable -nameinstanceName-applicationapplicationName
當您使用 SQL Server 驗證時,您的 nscontrol enable 命令會需要其他參數。如需詳細資訊,請參閱<nscontrol enable 命令>。
請參閱
工作
如何:更新多應用程式執行個體中的一個應用程式 (SQL Server Management Studio)
其他資源
更新執行個體及應用程式
nscontrol disable 命令
nscontrol update 命令
nscontrol enable 命令
管理執行個體與應用程式的如何主題 (Notification Services)