xp_loginconfig (Transact-SQL)
適用対象:SQL Server
SQL Server のインスタンスのログイン セキュリティ構成を報告します。
重要
この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。
構文
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メイン です。 注: この値は下位互換性のために提供されます。 |
監査レベル | 監査レベル。 指定できる値は none、 success、 failure、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
関連するコンテンツ
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示