Considerazioni sulle impostazioni internazionali in Notification Services

Poiché Microsoft SQL Server Notification Services utilizza i database per archiviare i metadati e i dati operativi, la piattaforma Notification Services offre tutti i vantaggi di internazionalizzazione di SQL Server, quali le regole di confronto e la formattazione appropriata dei tipi di dati per le lingue e i paesi supportati.

Notification Services include inoltre due funzionalità per supportare applicazioni di notifica internazionali: la formattazione specifica delle impostazioni internazionali e le sottoscrizioni pianificate con rilevamento del fuso orario. Queste funzionalità consentono alle applicazioni di Notification Services di inviare notifiche in qualsiasi lingua e in corrispondenza dell'ora locale appropriata.

Formattazione specifica delle impostazioni internazionali

Notification Services fornisce codici per le impostazioni internazionali basati su standard. Ogni codice identifica una combinazione di lingua e paese, ad esempio "en-US" indica "Inglese - Stati Uniti".

Quando un sottoscrittore crea una sottoscrizione, con i dati della sottoscrizione viene archiviato un codice delle impostazioni internazionali. Quando Notification Services formatta una notifica, recupera tale codice e cerca un formattatore del contenuto specifico della lingua. Il formattatore del contenuto può formattare la notifica tramite la lingua e la formattazione specifiche delle impostazioni internazionali. Se Notification Services non individua un formattatore del contenuto personalizzato per tali impostazioni internazionali, tenta di utilizzare un formattatore del contenuto più generico.

Sottoscrizioni pianificate specifiche del fuso orario

Notification Services supporta le sottoscrizioni pianificate. Poiché un'applicazione di notifica può supportare sottoscrittori appartenenti a qualsiasi fuso orario, è importante che Notification Services memorizzi le informazioni relative al fuso orario per un recapito tempestivo delle notifiche.

Per semplificare il supporto di più fusi orari, Notification Services archivia le informazioni relative alla data e all'ora con la notazione UTC.

Quando un sottoscrittore crea una sottoscrizione pianificata, immette il fuso orario (è possibile ottenere il fuso orario anche in altro modo, ad esempio tramite un'impostazione del database o del sistema operativo) e l'ora di recapito desiderata. Quando Notification Services memorizza l'ora di recapito, utilizza il fuso orario per calcolare l'ora UTC del recapito e quindi archivia l'ora UTC. In corrispondenza dell'ora UTC, Notification Services genera le notifiche dagli eventi correnti e quindi formatta e distribuisce le notifiche.

Vedere anche

Concetti

Definizione dello schema di sottoscrizione
Sviluppo di un formattatore del contenuto personalizzato

Altre risorse

Subscriber Locale Codes
Time Zone Codes
Gestione dei dati delle sottoscrizioni

Guida in linea e informazioni

Assistenza su SQL Server 2005