セッション言語を使用して、言語とカルチャの好みに基づいて、サーバーに次の要素を表示する方法を設定できます。
エラーやその他のシステム メッセージに使用される言語。 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) のドキュメントを参照してください。