次の方法で共有


xp_loginconfig (Transact-SQL)

適用対象: SQL サーバー

SQL Server のインスタンスのログイン セキュリティ構成を報告します。

重要

この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。

Transact-SQL 構文表記規則

構文

xp_loginconfig [ 'config_name' ]

引数

'config_name'

表示する構成値。 config_nameが指定されていない場合は、すべての構成値が報告されます。 config_namesysname で、既定値は NULL で、次のいずれかの値を指定できます。

Value 説明
ログイン モード ログイン セキュリティ モード。 指定できる値は、 MixedWindows 認証です。

次の値に置き換えられます。

SELECT SERVERPROPERTY('IsIntegratedSecurityOnly');
既定のログイン 信頼された接続の承認されたユーザーの既定の SQL Server ログイン ID の名前 (ログイン名が一致しないユーザーの場合)。 既定のログインは guest です。

注: この値は下位互換性のために提供されます。
既定のドメイン 信頼された接続のネットワーク ユーザーの既定の Windows ドメインの名前。 既定のドメインは、Windows と SQL Server を実行しているコンピューターのドメインです。

注: この値は下位互換性のために提供されます。
監査レベル 監査レベル。 使用できる値は、 nonesuccessfailureallです。 監査はエラー ログや Windows イベント ビューアーに書き込まれます。
ホスト名の設定 クライアントのログイン レコードのホスト名が、Windows ネットワーク ユーザー名と置き換えられるかどうかを示します。 指定できる値は true または false です。 このオプションを設定すると、 sp_whoからの出力にネットワーク ユーザー名が表示されます。
地図_ 有効な SQL Server アンダースコア文字 (_) にマップされている特殊な Windows 文字を報告します。 指定できる値は、 ドメイン区切り記号 (既定値)、 spacenull、または任意の 1 文字です。

注: この値は下位互換性のために提供されます。
map $ 有効な SQL Server ドル記号 ($) にマップされている特殊な Windows 文字を報告します。 使用できる値は、 ドメイン区切り文字スペースnull、または任意の 1 文字です。 既定値は space です。

注: この値は下位互換性のために提供されます。
地図# 有効な SQL Server 番号記号文字 (#) にマップされている特殊な Windows 文字を報告します。 使用できる値は、 ドメイン区切り文字スペースnull、または任意の 1 文字です。 既定値はハイフンです。

注: この値は下位互換性のために提供されます。

リターン コードの値

0 (成功) または 1 (失敗)。

結果セット

列名 データ型 説明
name sysname 構成値。
config value sysname 構成値の設定

解説

xp_loginconfig を使用して構成値を設定することはできません。

ログイン モードと監査レベルを設定するには、SQL Server Management Studio を使用します。

アクセス許可

master データベースに対する CONTROL 権限が必要です。

A. すべての構成値を報告する

次の例では、現在構成されている設定をすべて表示します。

EXEC xp_loginconfig;
GO

B. 特定の構成値を報告する

次の例は、ログイン モードのみの設定を示しています。

EXEC xp_loginconfig 'login mode';
GO