Internationale Überlegungen für Notification Services

Da Microsoft SQL Server Notification Services Datenbanken zum Speichern von Metadaten und Betriebsdaten verwendet, bietet die Notification Services-Plattform alle Internationalisierungsvorteile von SQL Server, wie z. B. Sortierungen und die geeignete Formatierung von Datentypen für unterstützte Sprachen und Regionen.

Notification Services stellt außerdem zwei Features zur Unterstützung internationaler Benachrichtigungsanwendungen bereit: die gebietsschemaspezifische Formatierung und zeitzonenempfindliche geplante Abonnements. Diese Features ermöglichen es Notification Services-Anwendungen, Benachrichtigungen in beliebiger Sprache und zur entsprechenden Ortszeit zu senden.

Gebietsschemaspezifische Formatierung

Notification Services stellt Gebietsschemacodes bereit, die auf Industriestandards basieren. Jeder Gebietsschemacode identifiziert eine Kombination aus Sprache und Standort, beispielsweise "de-DE" für "Deutsch (Deutschland)".

Wenn ein Abonnent ein Abonnement erstellt, wird mit den Abonnementdaten ein Gebietsschemacode gespeichert. Beim Formatieren einer Benachrichtigung ruft Notification Services den Gebietsschemacode ab und sucht nach einem für die Sprache spezifischen Inhaltsformatierer. Der Inhaltsformatierer kann die Benachrichtigung mithilfe der Sprache und Formatierung formatieren, die für das Gebietsschema spezifisch ist. Wenn Notification Services keinen benutzerdefinierten Inhaltsformatierer für das Gebietsschema findet, versucht es, einen allgemeineren Inhaltsformatierer zu verwenden.

Zeitzonenspezifische geplante Abonnements

Notification Services unterstützt geplante Abonnements. Da eine Benachrichtigungsanwendung Abonnenten in allen Zeitzonen unterstützen kann, ist es wichtig, dass Notification Services für eine zeitnahe Benachrichtigungsübermittlung Informationen zur Zeitzone speichert.

Notification Services speichert Datums- und Uhrzeitinformationen mithilfe der UTC-Schreibweise (Universal Time Coordinate), um die Unterstützung für mehrere Zeitzonen zu erleichtern.

Beim Erstellen eines geplanten Abonnements gibt ein Abonnent die Zeitzone (oder die Zeitzone wird aus anderen Quellen abgerufen, z. B. einer Datenbank- oder Betriebssystemeinstellung) und die gewünschte Übermittlungszeit ein. Beim Speichern der Übermittlungszeit verwendet Notification Services die Zeitzone, um die UTC-Zeit für die Übermittlung zu berechnen. Anschließend wird die UTC-Zeit gespeichert. Wenn die UTC-Zeit erreicht ist, generiert Notification Services Benachrichtigungen aus allen aktuellen Ereignissen. Anschließend werden die Benachrichtigungen formatiert und verteilt.

Siehe auch

Konzepte

Definieren des Abonnementschemas
Entwickeln eines benutzerdefinierten Inhaltsformatierers

Andere Ressourcen

Subscriber Locale Codes
Time Zone Codes
Verwalten von Abonnementdaten

Hilfe und Informationen

Informationsquellen für SQL Server 2005