次の方法で共有


xp_loginconfig (Transact-SQL)

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

重要

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

適用対象: SQL Server (SQL Server 2008 から現在のバージョンまで)

トピック リンク アイコン Transact-SQL 構文表記規則

構文

xp_loginconfig ['config_name']

引数

  • ' config_name '
    表示する構成値を指定します。 config_name を指定しない場合は、すべての構成値がレポートされます。 config_name のデータ型は sysname で、既定値は NULL です。次のいずれかの値を指定できます。

    説明

    login mode

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

    次の文字列によって置き換えられました。

    SELECT SERVERPROPERTY('IsIntegratedSecurityOnly');
    GO

    default login

    信頼関係接続が許可されているユーザー (ログイン名が照合されないユーザー) に対する、既定の SQL Server ログイン ID の名前。 既定のログインは guest です。 この値は旧バージョンとの互換性を維持するために用意されています。

    Default domain

    信頼関係接続が許可されているネットワーク ユーザーに対する、既定の Windows ドメインの名前。 既定のドメインは、Windows および SQL Server を実行しているコンピューターのドメインです。 この値は旧バージョンとの互換性を維持するために用意されています。

    audit level

    監査レベル。 指定できる値は、nonesuccessfailureall です。 監査はエラー ログや Windows イベント ビューアーに書き込まれます。

    set hostname

    クライアントのログイン レコードのホスト名が、Windows ネットワーク ユーザー名と置き換えられるかどうかを示します。 指定できる値は、true または false です。 設定した場合、sp_who の出力にはネットワーク ユーザー名が表示されます。

    map _

    有効な SQL Server のアンダースコア文字 (_) にマップされる Windows の特殊文字。 指定できる値は、domain separator (既定値)、spacenull、または任意の 1 文字です。 この値は旧バージョンとの互換性を維持するために用意されています。

    map $

    有効な SQL Server のドル ($) 文字にマップされる Windows の特殊文字。 指定できる値は、domain separatorspacenull、または任意の 1 文字です。 既定値は space です。 この値は旧バージョンとの互換性を維持するために用意されています。

    map #

    有効な SQL Server のシャープ (#) 文字にマップされる Windows の特殊文字。 指定できる値は、domain separatorspacenull、または任意の 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

関連項目

参照

sp_denylogin (Transact-SQL)

sp_grantlogin (Transact-SQL)

システム ストアド プロシージャ (Transact-SQL)

sp_revokelogin (Transact-SQL)

xp_logininfo (Transact-SQL)