分享方式:


xp_loginconfig (Transact-SQL)

適用於:SQL Server

報告 SQL Server 實例的登入安全性組態。

重要

SQL Server 的未來版本將移除此功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。

Transact-SQL 語法慣例

語法

xp_loginconfig [ 'config_name' ]

引數

'config_name'

要顯示的組態值。 如果未 指定config_name ,則會報告所有組態值。 config_name是 sysname,預設值NULL,而且可以是下列其中一個值。

Description
登入模式 登入安全性模式。 可能的值為 MixedWindows Authentication

取代為:

SELECT SERVERPROPERTY('IsIntegratedSecurityOnly');
默認登入 受信任連線授權用戶的預設 SQL Server 登入識別碼名稱(適用於沒有相符登入名稱的使用者)。 默認登入為 來賓

注意: 這個值是為了回溯兼容性而提供。
預設網域 信任連線之網路用戶的預設 Windows 網域名稱。 默認網域是執行 Windows 和 SQL Server 的計算機網域。

注意: 這個值是為了回溯兼容性而提供。
稽核層級 稽核層級。 可能的值為 nonesuccessfailureall。 稽核會寫入錯誤記錄檔和 Windows 事件檢視器。
set hostname 指出用戶端登入記錄中的主機名是否取代為 Windows 網路用戶名稱。 可能的值為 truefalse。 如果已設定此選項,網路用戶名稱會出現在的 sp_who輸出中。
地圖_ 報告哪些特殊的 Windows 字元會對應至有效的 SQL Server 底線字元 (_)。 可能的值為 定義域分隔符 (預設值)、 空格Null 或任何單一字元。

注意: 這個值是為了回溯兼容性而提供。
map $ 報告哪些特殊 Windows 字元會對應至有效的 SQL Server 貨幣符號字元 ($)。 可能的值為 定義域分隔符空格Null 或任何單一字元。 預設值為 空格

注意: 這個值是為了回溯兼容性而提供。
地圖# 報告哪些特殊 Windows 字元對應至有效的 SQL Server 數位符號字元 (#)。 可能的值為 定義域分隔符空格Null 或任何單一字元。 預設值為連字元。

注意: 這個值是為了回溯兼容性而提供。

傳回碼值

0 (成功) 或 1 (失敗)。

結果集

資料行名稱 資料類型 描述
name sysname 組態值
組態值 sysname 組態值設定

備註

xp_loginconfig 無法用來設定組態值。

若要設定登入模式和稽核層級,請使用 SQL Server Management Studio。

權限

需要資料庫的CONTROL許可權 master

範例

A. 報告所有組態值

下列範例顯示所有目前設定的設定。

EXEC xp_loginconfig;
GO

B. 報告特定組態值

下列範例只會顯示登入模式的設定。

EXEC xp_loginconfig 'login mode';
GO