匯出 Notification Services 執行個體與應用程式中繼資料
如果您沒有包含執行個體組態和應用程式定義的檔案,Notification Services 可讓您從資料庫中,將中繼資料匯出到新的執行個體組態檔 (ICF) 和新的應用程式定義檔案 (ADF) 中。您可以利用匯出來建立執行個體組態和應用程式定義的備份,以利用檔案來建立或更新執行個體,或利用檔案來作為新執行個體和應用程式的範本。
在匯出中繼資料之前
在匯出中繼資料之前,請注意下列事項:
- 匯出中繼資料並不會重建原始的 ICF 和 ADF。它會建立包含目前的執行個體和應用程式設定的檔案,其中包括可能已在原始檔案中參數化的值。因此,Microsoft 建議您儘可能利用原始執行個體組態和應用程式定義來更新或重新建立 Notification Services 的執行個體。
- 匯出中繼資料會修改組態檔中的 ApplicationDefinitionFilePath 值來指向匯出的 ADF;修改這個路徑之後,便可以立即使用組態檔。包括 BaseDirectoryPath 在內的所有其他路徑設定都會原封不動,因為它們可能指向執行個體所需要的其他檔案,例如可延伸樣式表語言轉換 (XSLT) 檔案。
- 加密的引數不會解密。如果您使用引數加密,您必須先提供未加密的值,才能利用匯出的中繼資料來建立或更新 Notification Services 執行個體。
匯出中繼資料
描述執行個體及其應用程式的中繼資料有三個匯出選項:
- 在 SQL Server Management Studio 中,將執行個體和應用程式中繼資料匯出到編輯器中。如需詳細資訊,請參閱<如何:匯出執行個體中繼資料 (SQL Server Management Studio)>。
- 利用 nscontrol export 命令,將執行個體和應用程式中繼資料匯出到檔案中。請注意,產生的檔案會使用 UTF-8 編碼。如需詳細資訊,請參閱<nscontrol export 命令>。
- 利用 Notification Services Management Objects (NMO) 的 Microsoft.SqlServer.Management.Nmo.Instance.Export(System.String,System.Boolean) 方法。
產生的檔案是您匯出資料時的有效執行個體和應用程式定義。
請參閱
其他資源
備份及復原 Notification Services
管理 Notification Services