共用方式為


Notification Services 的國際化考量

因為 Microsoft SQL Server Notification Services 使用資料庫儲存中繼資料和作業資料,所以 Notification Services 平台提供 SQL Server 的所有國際化優點,例如所支援語言和區域的資料類型的定序和適當格式。

Notification Services 也提供兩個功能來支援國際通知應用程式:特定地區設定格式和區分時區的排程訂閱。這些功能可讓 Notification Services 應用程式以任何語言在適當的本機時間傳送通知。

特定地區設定格式

Notification Services 提供以產業標準為基礎的地區設定代碼。每一個地區設定代碼識別一個語言/位置組合,例如 "en-US" 代表 "English -United States"。

當訂閱者建立訂閱時,地區設定代碼會連同訂閱資料一起儲存。當 Notification Services 將通知格式化時,它會取得地區設定代碼並尋找該語言特定的內容格式器。內容格式器可使用該地區設定特定的語言和格式,將通知格式化。如果 Notification Services 找不到地區設定的自訂內容格式器,會試著使用更一般的內容格式器。

特定時區的排程訂閱

Notification Services 支援排程訂閱。因為通知應用程式可支援任何時區的訂閱者,所以,Notification Services 一定要儲存有關時區的資訊,以便即時傳遞通知。

為了使多個時區支援更加容易,Notification Services 使用國際標準時間 (UTC) 標記法來儲存日期和時間資訊。

當訂閱者建立排程訂閱時,訂閱者要輸入時區 (或者,從其他來源取得時區,例如資料庫或作業系統設定) 和所要的傳遞時間。當 Notification Services 儲存傳遞時間時,它會使用時區來計算傳遞的 UTC 時間,然後儲存 UTC 時間。當 UTC 時間一到,Notification Services 就會從任何目前事件產生通知,然後將通知格式化並散發。

請參閱

概念

定義訂閱結構描述
開發自訂的內容格式器

其他資源

Subscriber Locale Codes
Time Zone Codes
管理訂閱資料

說明及資訊

取得 SQL Server 2005 協助