次の方法で共有


セッション言語を設定する

セッション言語を使用して、言語とカルチャの好みに基づいて、サーバーに次の要素を表示する方法を設定できます。

  • エラーやその他のシステム メッセージに使用される言語。 SQL Server では、SQL Server が使用可能なすべての言語で、すべてのシステム エラー文字列とメッセージの複数のコピーがサポートされています。 これらのメッセージは 、sys.messages カタログ ビューで表示できます。 ローカライズされたバージョンの SQL Server をインストールすると、これらのシステム メッセージは、インストールする言語バージョンに変換されます。 既定では、これらのメッセージの米国英語セットも取得します。 さらに、 sp_addmessageを使用して、特定の言語でユーザー定義メッセージを追加できます。

  • 日付と時刻のデータの形式。

  • 省略形を含む日と月の名前。

  • 週の最初の日。

  • 通貨データ。

セッション設定として使用できる言語は 33 つあります。 言語の一覧については、 sys.syslanguages を参照してください。

サーバーからのセッション言語の設定

サーバー側からセッション言語を設定するには、 SET LANGUAGE を使用します

クライアントからのセッション言語の設定

セッション言語は、OLE DB、ODBC、または ADO.NET を使用してクライアント側で設定できます。 OLE DB の場合は、SSPROP_INIT_CURRENTLANGUAGE プロパティを使用します。 詳細については、「 初期化と承認のプロパティ」を参照してください。

ODBC の場合は、Language キーワードを使用します。 詳細については、「 SQLConfigDataSource」を参照してください。

ADO.NET の場合は、ConnectionString オブジェクトの現在の言語パラメーターを使用します。 詳細については、Microsoft Data Access Components (MDAC) ソフトウェア開発キット (SDK) のドキュメントを参照してください。