Notification Services 인스턴스 및 응용 프로그램 메타데이터 내보내기
인스턴스 구성 및 응용 프로그램 정의가 들어 있는 파일이 없으면 Notification Services에서 데이터베이스의 메타데이터를 새 ICF(인스턴스 구성 파일) 및 새 ADF(응용 프로그램 정의 파일)로 내보낼 수 있습니다. 이와 같이 내보내면 인스턴스 구성 및 응용 프로그램 정의를 백업할 수 있고 해당 파일을 사용하여 인스턴스를 만들거나 업데이트할 수 있으며 해당 파일을 새 인스턴스 및 응용 프로그램용 템플릿으로 사용할 수도 있습니다.
메타데이터를 내보내기 전 고려 사항
메타데이터를 내보내기 전에 다음에 유의하십시오.
- 메타데이터를 내보내면 원본 ICF 및 ADF가 다시 생성되지 않으며 원본 파일에서 매개 변수가 지정될 수 있는 값을 비롯한 현재 인스턴스 및 응용 프로그램 설정이 포함된 파일이 생성됩니다. 이러한 이유로 Microsoft에서는 가능하면 원래의 인스턴스 구성 및 응용 프로그램 정의를 사용하여 Notification Services 인스턴스를 업데이트하거나 다시 만들도록 권장합니다.
- 메타데이터를 내보내면 구성 파일의 ApplicationDefinitionFilePath 값이 내보낸 ADF를 가리키도록 수정됩니다. 이 경로가 수정되므로 구성 파일을 즉시 사용할 수 있습니다. BaseDirectoryPath를 포함한 다른 모든 경로 설정은 XSLT(Extensible Stylesheet Language Transformation) 파일과 같이 인스턴스에 필요한 다른 파일을 가리킬 수 있으므로 수정되지 않은 상태로 유지됩니다.
- 암호화된 인수는 해독되지 않습니다. 인수 암호화를 사용할 경우 내보낸 메타데이터를 사용하여 Notification Services 인스턴스를 만들거나 업데이트하기 전에 암호화되지 않은 값을 제공해야 합니다.
메타데이터 내보내기
인스턴스 및 해당 응용 프로그램을 설명하는 메타데이터를 내보내기 위한 옵션에는 다음의 3가지가 있습니다.
- SQL Server Management Studio에서 편집기로 인스턴스 및 응용 프로그램 메타데이터를 내보냅니다. 자세한 내용은 방법: 인스턴스 메타데이터 내보내기(SQL Server Management Studio)를 참조하십시오.
- nscontrol export 명령을 사용하여 파일로 인스턴스 및 응용 프로그램 메타데이터를 내보냅니다. 결과 파일에는 UTF-8 인코딩이 사용됩니다. 자세한 내용은 nscontrol export 명령을 참조하십시오.
- NMO(Notification Services Management Objects)의 Microsoft.SqlServer.Management.Nmo.Instance.Export(System.String,System.Boolean) 메서드를 사용합니다.
데이터를 내보낼 당시에 유효했던 인스턴스 및 응용 프로그램 정의를 포함하는 결과 파일이 얻어집니다.
참고 항목
관련 자료
Notification Services 백업 및 복구
Notification Services 관리