sp_dropalias sp_dropalias - 北京怡康軟件科技有限公司 資源網(wǎng) "/>
從登錄刪除當(dāng)前數(shù)據(jù)庫中用戶的別名。提供 sp_dropalias 只是為了向后兼容。可以使用角色及 sp_droprolemember 存儲(chǔ)過程取代別名。
sp_dropalias [ @loginame = ] 'login'
[@loginame =] 'login'
將要從其中刪除別名的 Microsoft® SQL Server™ 登錄名或 Microsoft Windows NT® 用戶名或組名。login 的數(shù)據(jù)類型為 sysname,沒有默認(rèn)值。login 必須已經(jīng)存在。
0(成功)或 1(失?。?/P>
別名使登錄能夠接受數(shù)據(jù)庫中用戶的標(biāo)識,因此當(dāng)使用該數(shù)據(jù)庫時(shí),可以獲得那個(gè)用戶的權(quán)限。
刪除別名后,登錄就不能再執(zhí)行一些與某個(gè)用戶相關(guān)的活動(dòng),在當(dāng)前數(shù)據(jù)庫中,這些活動(dòng)正是通過別名和該用戶聯(lián)系起來。
不能在用戶定義的事務(wù)內(nèi)執(zhí)行 sp_dropalias。
只有 sysadmin 固定服務(wù)器角色、db_accessadmin 和 db_owner 固定數(shù)據(jù)庫角色的成員才能執(zhí)行 sp_dropalias。
下面的示例在當(dāng)前數(shù)據(jù)庫中刪除用戶 Victoria 的別名。
EXEC sp_dropalias 'Victoria'
相關(guān)文章