報告 Microsoft® SQL Server™ 在 Microsoft Windows 2000 或 Microsoft Windows NT® 4.0 上運行時的登錄安全配置。
xp_loginconfig ['config_name']
'config_name'
是要顯示的配置值。如果未指定 config_name,將報告所有配置值。config_name 的數(shù)據(jù)類型為 sysname,其默認值為 NULL,可以是下面的某個值。
| 值 | 描述 |
|---|---|
| login mode | 登錄安全模式??赡艿闹禐?Mixed 和 Windows Authentication。 |
| default login | 信任連接的授權(quán)用戶的默認 SQL Server 登錄 ID 名(用于無匹配登錄名的用戶)。默認登錄為 guest。為向后兼容性而提供。 |
| default domain | 信任連接的網(wǎng)絡(luò)用戶的默認 Windows NT 域名。默認域是運行 SQL Server 的計算機所屬的域。為向后兼容性而提供。 |
| audit level | 審核級別??赡苤禐?none、success、failure 以及 all。審核將寫入錯誤日志和 Windows NT 事件查看器中。 |
| set hostname | 指明在客戶端登錄記錄中是否用 Windows NT 網(wǎng)絡(luò)用戶名替換主機名??赡苤禐?true 或 false。如果設(shè)置此值,網(wǎng)絡(luò)用戶名將出現(xiàn)在 sp_who 的輸出中。 |
| map _ | 報告將哪些特殊 Windows NT 字符映射為有效的 SQL Server 字符 _(下劃線)??赡苤禐?domain separator(默認值)、space、null 或任意單個字符。為向后兼容性而提供。 |
| map $ | 報告將哪些特殊 Windows NT 字符映射為有效的 SQL Server 字符 $(美元符號)。可能值為 domain separator、space、null 或任意單個字符。默認值為 space。為向后兼容性而提供。 |
| map # | 報告將哪些特殊 Windows NT 字符映射為有效的 SQL Server 字符 #(數(shù)字符號)。可能值為 domain separator、space、null 或任意單個字符。默認值為連字符。為向后兼容性而提供。 |
0(成功)或 1(失敗)
| 列名 | 數(shù)據(jù)類型 | 描述 |
|---|---|---|
| name | sysname | 配置值 |
| config value | sysname | 配置值設(shè)置 |
xp_loginconfig 不能用于設(shè)置配置值。
使用 SQL Server 企業(yè)管理器設(shè)置登錄模式和審核級別。
xp_loginconfig 的執(zhí)行權(quán)限默認授予 master 數(shù)據(jù)庫中的 db_owner 固定數(shù)據(jù)庫角色成員以及 sysadmin 固定服務(wù)器角色成員,但可以授予其他用戶。
下例顯示所有當前配置設(shè)置。
EXEC xp_loginconfig
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
下例僅顯示登錄模式的設(shè)置。
EXEC xp_loginconfig 'login mode'
| |
| |
| |