Notification Services 자습서
Notification Services 자습서에서는 간단한 Notification Services 응용 프로그램을 작성하는 방법에 대해 설명합니다. 이 자습서를 통해 SQL Server Management Studio 솔루션을 사용하여 자습서 파일을 쉽게 편집하고 SQL Server Management Studio 개체 탐색기를 사용하여 솔루션을 작성할 수 있습니다.
학습 내용
이 자습서에서는 날씨 알림 응용 프로그램을 작성합니다. 이 응용 프로그램을 사용하여 각 도시별 날씨 알림을 구독할 수 있습니다.
최소 ADF(응용 프로그램 정의 파일)로 시작하고 미리 정의된 ICF(인스턴스 구성 파일)를 사용하여 Weather 응용 프로그램을 호스팅하는 Notification Services 인스턴스를 만듭니다. ICF 및 ADF에 포함된 정보는 컴파일된 다음 인스턴스 데이터베이스와 응용 프로그램 데이터베이스를 만드는 데 사용됩니다. 이러한 데이터베이스를 사용하여 데이터를 저장하고 응용 프로그램을 실행합니다.
그런 다음 ADF를 업데이트하여 날씨 이벤트, 알림, 구독 데이터에 대해 설명하고 응용 프로그램 실행 설정을 구성합니다. 응용 프로그램을 업데이트할 때마다 응용 프로그램 데이터베이스에 변경 내용을 적용합니다.
이 자습서의 마지막 두 단원에서는 구독자와 구독 데이터를 추가한 다음 이벤트 데이터를 추가하고 그 결과로 나타나는 알림을 확인합니다.
이 응용 프로그램은 다이제스트 또는 멀티캐스트 배달, 사용자 지정 이벤트 공급자, 사용자 지정 콘텐츠 포맷터 및 사용자 지정 배달 프로토콜과 같은 Notification Services의 고급 기능을 사용하지 않는 간단한 응용 프로그램입니다. 그러나 이 자습서에서는 Notification Services를 사용하는 알림 응용 프로그램을 작성하기 위한 중요한 단계에 대해 설명합니다.
요구 사항
자습서를 시작하기 전에 Notification Services 개념과 용어에 대해 알아야 합니다. Notification Services에 대한 자세한 내용은 SQL Server Notification Services 소개를 참조하십시오.
이 자습서는 필요한 소프트웨어가 모두 설치된 단일 컴퓨터용입니다. 다음을 완료했는지 확인합니다.
- 데이터베이스 엔진, Notification Services 및 워크스테이션 구성 요소를 설치했습니다. 자세한 내용은 SQL Server 2005 설치를 참조하십시오.
- Notification Services 예제를 설치했습니다. 자세한 내용은 예제 설치를 참조하십시오.
- 데이터베이스 엔진 인스턴스를 시작했습니다. 자세한 내용은 서비스 시작 및 다시 시작을 참조하십시오.
[!참고] 자습서를 검토하기 전에 문서 뷰어 도구 모음에 다음 단추 및 이전 단추를 추가해야 합니다. 자세한 내용은 도움말에 다음 및 이전 단추 추가를 참조하십시오.
내용
이 자습서는 다음 11개의 단원으로 이루어져 있습니다. 작동하는 Notification Services 응용 프로그램을 개발하려면 모든 자습서 단원을 완료해야 합니다.
- 1단원: 자습서 솔루션 열기 및 검사
이 단원에서는 SQL Server Management Studio 솔루션을 열어 솔루션의 파일을 검사합니다.
- 2단원: Tutorial 인스턴스의 초기 빌드 수행
이 단원에서는 Weather 응용 프로그램용 ADF(응용 프로그램 정의 파일) 및 Notification Services의 Tutorial 인스턴스용 ICF(인스턴스 구성 파일)를 검토한 다음 인스턴스와 응용 프로그램의 첫 번째 빌드를 수행합니다.
- 3단원: 이벤트 클래스 추가
이 단원에서는 이벤트 데이터에 대해 설명하는 이벤트 클래스를 ADF에 추가합니다.
- 4단원: 알림 클래스 추가
이 단원에서는 알림 데이터, 서식 지정 및 배달에 대해 설명하는 알림 클래스를 ADF에 추가합니다.
- 5단원: 구독 클래스 추가
이 단원에서는 구독 데이터 및 알림을 생성하는 규칙에 대해 설명하는 구독 클래스를 ADF에 추가합니다.
- 6단원: 이벤트 공급자 추가
이 단원에서는 호스팅되지 않은 이벤트 공급자 선언을 ADF에 추가합니다. 이 선언은 이벤트 전송 저장 프로시저를 사용하여 추가된 이벤트를 확인하는 데 사용됩니다.
- 7단원: 생성자 및 배포자 구성
이 단원에서는 응용 프로그램의 생성자와 배포자가 실행되는 위치 및 배포자의 폴링 간격을 지정합니다.
- 8단원: 응용 프로그램 실행 설정 변경
이 단원에서는 생성자, 배포자 로깅 및 데이터 제거 설정을 지정합니다.
- 9단원: 인스턴스 등록, 설정 및 시작
이 단원에서는 Notification Services의 인스턴스를 등록, 설정 및 시작합니다.
- 10단원: 구독자 및 구독 추가
이 단원에서는 인스턴스 데이터베이스에 구독자를 추가하고 응용 프로그램 데이터베이스에 구독을 추가합니다.
- 11단원: Weather 응용 프로그램에 이벤트 전송
이 단원에서는 응용 프로그램에 이벤트를 추가한 다음 그 결과로 나타나는 알림을 확인합니다.
참고 항목
관련 자료
SQL Server Notification Services 예제
SQL Server Notification Services 소개
알림 솔루션 빌드
Notification Services 배포
Notification Services 관리