Share via


xp_loginconfig (Transact-SQL)

適用対象:SQL Server

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

重要

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

Transact-SQL 構文表記規則

構文

xp_loginconfig [ 'config_name' ]

引数

'config_name'

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

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

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

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

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

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

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

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

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

リターン コードの値

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

結果セット

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

解説

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

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

アクセス許可

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

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

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

EXEC xp_loginconfig;
GO

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

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

EXEC xp_loginconfig 'login mode';
GO