Notification Services에 대한 국가별 고려 사항

Microsoft SQL Server Notification Services는 데이터베이스를 사용하여 메타데이터 및 작업 파일을 저장하므로 Notification Services 플랫폼은 지원되는 언어 및 국가에 대한 데이터 정렬 및 적절한 데이터 형식 지정과 같은 SQL Server의 모든 국가별 지원 기능을 제공합니다.

Notification Services는 또한 국가별 알림 응용 프로그램의 2가지 기능인 로캘별 서식 지정과 표준 시간대별 예약 구독을 제공합니다. 이러한 기능을 통해 Notification Services 응용 프로그램은 언어에 구애를 받지 않고 해당 현지 시간으로 알림을 보낼 수 있습니다.

로캘별 서식 지정

Notification Services는 업계 표준을 기반으로 하는 로캘 코드를 제공합니다. 각 로캘 코드는 언어/위치 조합을 식별합니다. 예를 들어 "영어 - 미국"의 경우 "en-US"가 사용됩니다.

구독자가 구독을 만들면 구독 데이터와 함께 로캘 코드가 저장됩니다. Notification Services는 알림의 서식을 지정할 때 로캘 코드를 가져오고 언어별 콘텐츠 포맷터를 찾습니다. 콘텐츠 포맷터는 로캘에 해당하는 언어 및 서식을 사용하여 알림의 서식을 지정할 수 있습니다. Notification Services는 로캘에 대한 사용자 지정 콘텐츠 포맷터를 찾지 못할 경우 보다 일반적인 콘텐츠 포맷터를 사용하려고 합니다.

표준 시간대별 예약 구독

Notification Services는 예약 구독을 지원합니다. 알림 응용 프로그램은 어떠한 표준 시간대의 구독자도 지원할 수 있으므로 Notification Services에서는 시기 적절한 알림 배달을 위해 해당 표준 시간대에 대한 정보를 저장해야 합니다.

여러 표준 시간대를 보다 편리하게 지원하기 위해 Notification Services는 UTC(Coordinated Universal Time) 표기법을 사용하여 날짜 및 시간 정보를 저장합니다.

구독자는 예약 구독을 만들 때 표준 시간대와 원하는 배달 시간을 입력합니다. 데이터베이스 또는 운영 체제 설정과 같은 다른 원본에서 표준 시간대를 가져올 수도 있습니다. Notification Services는 배달 시간을 저장할 때 해당 표준 시간대를 사용하여 UTC 단위의 배달 시간을 계산한 후 저장합니다. 지정된 UTC 시간에 도달하면 Notification Services는 현재 이벤트에서 알림을 생성한 후 서식을 지정하여 배포합니다.

참고 항목

개념

구독 스키마 정의
사용자 지정 콘텐츠 포맷터 개발

관련 자료

Subscriber Locale Codes
Time Zone Codes
구독 데이터 관리

도움말 및 정보

SQL Server 2005 지원 받기