SQL Server中使用sp_password重置SA密碼實(shí)例
SQL2000的SA密碼不能更改的解決方法,在更改sa的密碼出現(xiàn)下面的錯(cuò)誤:
解決方法:用SQl帶的查詢(xún)管理器連接到sql上,執(zhí)行:
關(guān)于Sp_password具體信息如下:
sp_password
添加或更改 Microsoft? SQL Server? 登錄的密碼。
語(yǔ)法
sp_password [ ][ @old = ] ‘old_password' , ]
{ [ @new =] ‘new_password' }
[ , ][ @loginame = ] ‘login' ]
參數(shù)
[@old =] ‘old_password'
是舊密碼。old_password 為 sysname 類(lèi)型,其默認(rèn)值為 NULL。
[@new =] ‘new_password'
是新密碼。new_password 為 sysname 類(lèi)型,無(wú)默認(rèn)值。如果沒(méi)有使用命名參數(shù),就必須指定 old_password。
[@loginame =] ‘login'
是受密碼更改影響的登錄名。login 為 sysname 類(lèi)型,其默認(rèn)值為 NULL。login 必須已經(jīng)存在,并且只能由 sysadmin 固定服務(wù)器角色的成員指定。
返回代碼值
0(成功)或 1(失?。?/p>
注釋
SQL Server 密碼可包含 1 到 128 個(gè)字符,其中可包括任何字母、符號(hào)和數(shù)字。
新密碼以加密的形式更新和存儲(chǔ),因此,任何用戶(hù)(甚至系統(tǒng)管理員)都不能查看密碼。
當(dāng) sysadmin 或 securityadmin 固定服務(wù)器角色的成員使用帶全部三個(gè)參數(shù)的 sp_password 重新設(shè)置他們自己的密碼時(shí),審核記錄反映的卻是他們正在更改別人的密碼。
sp_password 不能用于 Microsoft Windows NT? 安全帳戶(hù)。通過(guò) Windows NT 網(wǎng)絡(luò)帳戶(hù)連接到 SQL Server 的用戶(hù)是由Windows NT 授權(quán)的,因此其密碼只能在 Windows NT 中更改。
sp_password 不能在用戶(hù)定義的事務(wù)中執(zhí)行。
權(quán)限
執(zhí)行權(quán)限默認(rèn)地授予 public 角色,以供用戶(hù)更改自己的登錄密碼。只有 sysadmin 角色的成員可更改其他用戶(hù)的登錄密碼。
示例
A.無(wú)原密碼的情況下更改登錄密碼
下面的示例將登錄 Victoria 的密碼更改為 ok。
B.更改密碼
下面的示例將登錄 Victoria 的密碼由 ok 改為 coffee。
- 解決sql server 數(shù)據(jù)庫(kù),sa用戶(hù)被鎖定的問(wèn)題
- sqlserver添加sa用戶(hù)和密碼的實(shí)現(xiàn)
- SQL Server 2008打開(kāi)輸入sa密碼提示無(wú)法登陸數(shù)據(jù)庫(kù)的解決方法
- SQL Server 2016 配置 SA 登錄教程
- 關(guān)于SQL Server 2008忘記sa密碼修改sa密碼的方法圖解
- sql server 2008 忘記sa密碼的解決方法
- 解決SqlServer 各版本 sa帳戶(hù)不能登錄問(wèn)題
- SQL?Server忘記sa賬號(hào)密碼重新添加新管理賬號(hào)
相關(guān)文章
SQL Server常見(jiàn)問(wèn)題及解決方法分享
這篇文章主要為大家詳細(xì)介紹了SQL Server常見(jiàn)問(wèn)題及解決方法,包括SQL Server連接問(wèn)題,SQL Server日志問(wèn)題,SQL Server查詢(xún)很久等問(wèn)題,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-01-01配置 SQL Server 2005 以允許遠(yuǎn)程連接的方法
在嘗試從遠(yuǎn)程計(jì)算機(jī)連接到 Microsoft SQL Server 2005 實(shí)例時(shí),可能會(huì)接收到錯(cuò)誤消息。在使用任何程序連接到 SQL Server 時(shí)都可能會(huì)發(fā)生此問(wèn)題。2011-01-01詳解SQL Server數(shù)據(jù)庫(kù)架構(gòu)和對(duì)象、定義數(shù)據(jù)完整性
本篇文章詳細(xì)講解了SQL Server的主鍵約束、唯一約束和外鍵約束這一塊。圖文并茂,方便大家理解與學(xué)習(xí)。有興趣的朋友可以看下2016-12-12積分獲取和消費(fèi)的存儲(chǔ)過(guò)程學(xué)習(xí)示例
這篇文章主要介紹了積分獲取和消費(fèi)的存儲(chǔ)過(guò)程學(xué)習(xí)示例,這個(gè)只是學(xué)習(xí)一下存儲(chǔ)過(guò)程的使用方法,需要的朋友可以參考下2014-03-03解決SqlServer 各版本 sa帳戶(hù)不能登錄問(wèn)題
我們?cè)谑褂肧qlServer的時(shí)候,經(jīng)常會(huì)遇到sa賬號(hào)不能登錄的問(wèn)題,那么我們?cè)趺磥?lái)處理這個(gè)問(wèn)題呢,分享下個(gè)人的思路及方法2014-08-08去掉前面的0的sql語(yǔ)句(前導(dǎo)零,零前綴)
一個(gè)列的格式是單引號(hào)后面跟著4位的數(shù)字,比如’0003,’0120,’4333,我要轉(zhuǎn)換成3,120,4333這樣的格式,就是去掉單引號(hào)和前導(dǎo)的0,用以下語(yǔ)句就可以。2011-08-08SQLServer行列互轉(zhuǎn)實(shí)現(xiàn)思路(聚合函數(shù))
這篇文章主要為大家詳細(xì)介紹了SQLServer行列互轉(zhuǎn)實(shí)現(xiàn)思路,使用聚合函數(shù)pivot/unpivot實(shí)現(xiàn)行列互轉(zhuǎn),感興趣的小伙伴們可以參考一下2016-03-03SQL Server使用row_number分頁(yè)的實(shí)現(xiàn)方法
這篇文章主要為大家詳細(xì)介紹了SQL Server使用row_number分頁(yè)的實(shí)現(xiàn)方法,具有一定的參考價(jià)值,感興趣的朋友可以參考一下2016-06-06