共用方式為


xp_loginconfig (Transact-SQL)

當 SQL Server 執行個體在 Windows XP、 或 上執行時,報告其登入安全性組態。

主題連結圖示Transact-SQL 語法慣例

語法

xp_loginconfig ['config_name']

引數

  • 'config_name'
    這是您要顯示的組態值。如果未指定 config_name,就會報告所有的組態值。config_namesysname,預設值是 NULL,它可以是下列值之一。

    描述

    登入模式

    登入安全性模式。可能的值有混合Windows 驗證

    預設登入

    信任連接之授權使用者 (沒有相符登入名稱的使用者) 的預設 SQL Server 登入識別碼名稱。預設登入是 guest。提供這個值的目的,是為了與舊版相容。

    預設網域

    信任連接之網路使用者的預設 Windows 網域名稱。預設網域就是執行 SQL Server 之 Windows 電腦的網域成員。提供這個值的目的,是為了與舊版相容。

    稽核層級

    稽核層級。可能的值有:成功失敗全部。稽核會寫入錯誤記錄檔和 Windows 事件檢視器中。

    設定主機名稱

    指出來自用戶端登入記錄的主機名稱,是否換成 Windows 網路使用者名稱。可能的值有:truefalse。如果有設定,網路使用者名稱便會出現在 sp_who 的輸出當中。

    map _

    報告有哪些特殊的 Windows 字元被對應至有效的 SQL Server 底線字元 (_)。可能的值有:網域分隔符號 (預設值)、空格Null 或任何單一字元。提供這個值的目的,是為了與舊版相容。

    map $

    報告有哪些特殊的 Windows 字元被對應至有效的 SQL Server 貨幣符號字元 ($)。可能的值有:網域分隔符號空格Null 或任何單一字元。預設值是空格。提供這個值的目的,是為了與舊版相容。

    map #

    報告有哪些特殊的 Windows 字元被對應至有效的 SQL Server 數字符號字元 (#)。可能的值有:網域分隔符號空格Null 或任何單一字元。預設值是連字號。提供這個值的目的,是為了與舊版相容。

傳回碼值

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)

說明及資訊

取得 SQL Server 2005 協助