サーバー構成: 既定の言語
適用対象: 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]
オブジェクト エクスプローラーで、サーバーを右クリックし、[プロパティ] を選択します。
[Advanced] タブを選択します。
ボックスで
default language
、Microsoft SQL Server でシステム メッセージを表示する言語を選択します。既定の言語は English (英語) です。
Transact-SQL の使用
データベース エンジンに接続します。
標準バーから、 [新しいクエリ] を選択します。
次の例をコピーしてクエリ ウィンドウに貼り付け、 [実行] を選択します。 この例では、 sp_configure を使用して、
default language
オプションをフランス語 (2
) に設定する方法を示します。USE master; GO EXECUTE sp_configure 'default language', 2; GO RECONFIGURE; GO
詳しくは、「サーバー構成オプション」をご覧ください。
補足情報: 既定の言語オプションを構成した後
新しい設定は、サーバーを再起動しなくてもすぐに有効になります。