阻止 Microsoft® Windows NT® 用戶或組連接到 Microsoft SQL Server™。
sp_denylogin [ @loginame = ] 'login'
[@loginame =] 'login'
Windows NT 用戶或組的名稱。login 的數(shù)據(jù)類型為 sysname,沒有默認(rèn)值。如果 SQL Server 上沒有 Windows NT 用戶或組,系統(tǒng)會自動添加。
0(成功)或 1(失敗)
sp_denylogin 只能和 Windows NT 帳戶一起使用,格式為域\用戶,如 London\Joeb。sp_denylogin 無法用于通過 sp_addlogin 添加的 SQL Server 登錄。
使用 sp_grantlogin 反轉(zhuǎn) sp_denylogin 的效果,允許用戶進(jìn)行連接。
無法在用戶定義的事務(wù)中執(zhí)行 sp_denylogin。
只有 securityadmin 或 sysadmin 固定服務(wù)器角色的成員才能執(zhí)行 sp_denylogin。
下面的示例阻止用戶 Corporate\GeorgeW 登錄到 SQL Server。
EXEC sp_denylogin 'Corporate\GeorgeW'
或
EXEC sp_denylogin [Corporate\GeorgeW]相關(guān)文章