更改當(dāng)前數(shù)據(jù)庫中應(yīng)用程序角色的密碼。
sp_approlepassword [ @rolename = ] 'role'
,
[ @newpwd = ] 'password'
[@rolename =] 'role'
應(yīng)用程序角色的名稱。role 的數(shù)據(jù)類型為 sysname,沒有默認(rèn)值。role 必須存在于當(dāng)前數(shù)據(jù)庫中。
[@newpwd =] 'password'
應(yīng)用程序角色的新密碼。password 的數(shù)據(jù)類型為 sysname,沒有默認(rèn)值。當(dāng)存儲(chǔ)在 Microsoft® SQL Server™ 系統(tǒng)表中時(shí),新密碼被加密,password 不能為 NULL。
0(成功)或 1(失敗)
sp_approlepassword 不能在用戶定義的事務(wù)中執(zhí)行。
只有 sysadmin 固定服務(wù)器角色、db_securityadmin 和 db_owner 固定數(shù)據(jù)庫角色的成員才能執(zhí)行 sp_approlepassword。
下面的示例將 PayrollAppRole 應(yīng)用程序角色的密碼設(shè)置為 Valentine。
EXEC sp_approlepassword 'PayrollAppRole', 'Valentine'
相關(guān)文章