工作階段語言

工作階段語言可根據語言和文化喜好設定,用來設定在伺服器顯示下列元素的方式:

  • 用於錯誤及其他系統訊息的語言。SQL Server 支援所有系統錯誤字串及訊息的多個複本,而這些複本的語言就是可在 SQL Server 中使用的所有語言。您可以利用 sys.messages 目錄檢視來檢視這些訊息。在您安裝當地語系化版本的 SQL Server 時,會將這些系統訊息翻譯成您所安裝的語言版本。依預設,您也會取得 U.S. English 版本的這些訊息。此外,您也可以使用 sp_addmessage,加入以特定語言顯示的使用者自訂訊息。

  • 日期和時間資料的格式。

  • 星期日期和月份的名稱,其中包括縮寫。

  • 星期的第一天。

  • 貨幣資料。

工作階段設定可以使用 33 種語言。如需語言的清單,請參閱<sys.syslanguages>。

從伺服器設定工作階段語言

若要從伺服器端設定工作階段語言,請使用 SET LANGUAGE

從用戶端設定工作階段語言

您可以利用 OLE DB、ODBC 或 ADO.NET,在用戶端設定工作階段語言。如果是 OLE DB,請使用 SSPROP_INIT_CURRENTLANGUAGE 屬性。如需詳細資訊,請參閱<初始化和授權屬性>。

如果是 ODBC,請使用 Language 關鍵字。如需詳細資訊,請參閱<SQLConfigDataSource>。

如果是 ADO.NET,請使用 ConnectionString 物件的 Current Language 參數。如需詳細資訊,請參閱 Microsoft Data Access Components (MDAC) 軟體開發套件 (SDK) 文件集。