溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

SQL Server中怎么利用sp_password重置SA密碼

發(fā)布時(shí)間:2021-08-05 14:50:49 來(lái)源:億速云 閱讀:135 作者:Leah 欄目:數(shù)據(jù)庫(kù)

SQL Server中怎么利用sp_password重置SA密碼,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

sp_password

添加或更改 Microsoft? SQL Server? 登錄的密碼。

語(yǔ)法

sp_password [ ][ @old = ] ‘old_password' , ]{ [ @new =] ‘new_password' }[ , ][ @loginame = ] ‘login' ]

參數(shù)

[@old =] ‘old_password'是舊密碼。old_password 為 sysname 類型,其默認(rèn)值為 NULL。[@new =] ‘new_password'是新密碼。new_password 為 sysname 類型,無(wú)默認(rèn)值。如果沒(méi)有使用命名參數(shù),就必須指定 old_password。[@loginame =] ‘login'是受密碼更改影響的登錄名。login 為 sysname 類型,其默認(rèn)值為 NULL。login 必須已經(jīng)存在,并且只能由 sysadmin 固定服務(wù)器角色的成員指定。

返回代碼值

0(成功)或 1(失?。?/p>

注釋

SQL Server 密碼可包含 1 到 128 個(gè)字符,其中可包括任何字母、符號(hào)和數(shù)字。新密碼以加密的形式更新和存儲(chǔ),因此,任何用戶(甚至系統(tǒng)管理員)都不能查看密碼。

當(dāng) sysadmin 或 securityadmin 固定服務(wù)器角色的成員使用帶全部三個(gè)參數(shù)的 sp_password 重新設(shè)置他們自己的密碼時(shí),審核記錄反映的卻是他們正在更改別人的密碼。

sp_password 不能用于 Microsoft Windows NT? 安全帳戶。通過(guò) Windows NT 網(wǎng)絡(luò)帳戶連接到 SQL Server 的用戶是由Windows NT 授權(quán)的,因此其密碼只能在 Windows NT 中更改。

sp_password 不能在用戶定義的事務(wù)中執(zhí)行。

權(quán)限

執(zhí)行權(quán)限默認(rèn)地授予 public 角色,以供用戶更改自己的登錄密碼。只有 sysadmin 角色的成員可更改其他用戶的登錄密碼。

示例

A.無(wú)原密碼的情況下更改登錄密碼下面的示例將登錄 Victoria 的密碼更改為 ok。復(fù)制代碼 代碼如下: EXEC sp_password NULL, ‘ok', ‘Victoria'

B.更改密碼下面的示例將登錄 Victoria 的密碼由 ok 改為 coffee。復(fù)制代碼 代碼如下: EXEC sp_password ‘ok', ‘coffee'

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝您對(duì)億速云的支持。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI