サーバー構成: 既定の言語

適用対象: SQL Server

この記事では、SQL Server Management Studio または Transact-SQL を default language 使用して SQL Server のサーバー構成オプションを構成する方法について説明します。 このオプションは default language 、新しく作成されたすべてのログインの既定の言語を指定します。 既定の言語を設定するには、目的の langid 言語の値を指定します。 互換性ビューに対して langid クエリを実行すると、値を sys.syslanguages 検索できます。

推奨事項

ログインの既定の言語は、次ALTER LOGINを使用してCREATE LOGINオーバーライドできます。 セッションの既定の言語が、Open Database Connectivity (ODBC) API または OLE DB API でセッションごとにオーバーライドされない限り、そのセッションのログインの言語になります。 このオプションは、sys.syslanguages (0 から 32) で定義されている言語 ID にのみ設定default languageできます。 包含データベースを使用している場合は、データベースに対して既定の CREATE DATABASE 言語を設定できます。また ALTER DATABASE、包含データベース ユーザーには、次の言語を使用 CREATE USER して ALTER USER設定できます。 包含データベースで既定の言語を設定すると、次に示すようにsys.syslanguages、値、言語名、または言語エイリアスを受け入れますlangid

アクセス許可

パラメーターなしで、または最初のパラメーターだけを指定して sp_configure を実行する権限は、既定ですべてのユーザーに付与されます。 両方のパラメーターを指定して sp_configure を実行し構成オプションを変更したり RECONFIGURE ステートメントを実行したりするには、ALTER SETTINGS サーバーレベル権限がユーザーに付与されている必要があります。 ALTER SETTINGS 権限は、sysadmin 固定サーバー ロールと serveradmin 固定サーバー ロールでは暗黙のうちに付与されています。

SQL Server Management Studio の使用 [SQL Server]

  1. オブジェクト エクスプローラーで、サーバーを右クリックし、[プロパティ] を選択します。

  2. [Advanced] タブを選択します。

  3. ボックスで default language 、Microsoft SQL Server でシステム メッセージを表示する言語を選択します。

    既定の言語は English (英語) です。

Transact-SQL の使用

  1. データベース エンジンに接続します。

  2. 標準バーから、 [新しいクエリ] を選択します。

  3. 次の例をコピーしてクエリ ウィンドウに貼り付け、 [実行] を選択します。 この例では、 sp_configure を使用して、 default language オプションをフランス語 (2) に設定する方法を示します。

    USE master;
    GO
    
    EXECUTE sp_configure 'default language', 2;
    GO
    
    RECONFIGURE;
    GO
    

詳しくは、「サーバー構成オプション」をご覧ください。

補足情報: 既定の言語オプションを構成した後

新しい設定は、サーバーを再起動しなくてもすぐに有効になります。