xp_loginconfig (Transact-SQL)
適用対象: SQL サーバー
SQL Server のインスタンスのログイン セキュリティ構成を報告します。
重要
この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。
構文
xp_loginconfig [ 'config_name' ]
引数
'config_name'
表示する構成値。 config_nameが指定されていない場合は、すべての構成値が報告されます。 config_name は sysname で、既定値は NULL
で、次のいずれかの値を指定できます。
Value | 説明 |
---|---|
ログイン モード | ログイン セキュリティ モード。 指定できる値は、 Mixed と Windows 認証です。 次の値に置き換えられます。 SELECT SERVERPROPERTY('IsIntegratedSecurityOnly'); |
既定のログイン | 信頼された接続の承認されたユーザーの既定の SQL Server ログイン ID の名前 (ログイン名が一致しないユーザーの場合)。 既定のログインは guest です。 注: この値は下位互換性のために提供されます。 |
既定のドメイン | 信頼された接続のネットワーク ユーザーの既定の Windows ドメインの名前。 既定のドメインは、Windows と SQL Server を実行しているコンピューターのドメインです。 注: この値は下位互換性のために提供されます。 |
監査レベル | 監査レベル。 使用できる値は、 none、 success、 failure、 allです。 監査はエラー ログや Windows イベント ビューアーに書き込まれます。 |
ホスト名の設定 | クライアントのログイン レコードのホスト名が、Windows ネットワーク ユーザー名と置き換えられるかどうかを示します。 指定できる値は true または false です。 このオプションを設定すると、 sp_who からの出力にネットワーク ユーザー名が表示されます。 |
地図_ | 有効な SQL Server アンダースコア文字 (_ ) にマップされている特殊な Windows 文字を報告します。 指定できる値は、 ドメイン区切り記号 (既定値)、 space、 null、または任意の 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