或者你還有其它的sysadmin權(quán)限的賬號(hào),你可以用此賬號(hào)登錄,重置SA密碼。 但是在以下情況下,怎么辦呢?
1. SA密碼丟失或者SA賬號(hào)被禁用。
2. 你進(jìn)行了一些安全操作,把BuiltinAdministrator賬號(hào)從SQL Server中刪除了。 然后你不可以用sysadmin權(quán)限的賬號(hào)登錄SQL Server了,是不是打算重裝SQL Server 2008了呢?其實(shí)可以不用重裝系統(tǒng)。 我們可以把SQL Server 2008 啟動(dòng)為單用戶(hù)模式,然后用Windows Administrative groups
里的成員去登錄SQL Server 2008.
操作步驟:
1. 我們可以先添加一個(gè)賬號(hào)為T(mén)est的成員到Windows Administrative groups
,用Test賬號(hào)登錄操作系統(tǒng)。
2. 用Run as a administrator
打開(kāi)命令提示符里輸入NET STOP MSSQLSERVER, 即停止MSSQLSERVER運(yùn)行。
3. 在命令提示符里輸入 NET START MSSQLSERVER /m, 將SQL Server 2008 啟動(dòng)為單用戶(hù)模式。
4. 然后可以用Test賬號(hào)登錄SQL Server 2008。
5. SQL Server已經(jīng)是單用戶(hù)模式啟動(dòng)即只允許一個(gè)用戶(hù)連接,這時(shí)單擊“New Query”會(huì)報(bào)錯(cuò)“Login failed for user. Reason: Server is in single user mode. Only one administrator can connect at this time”。
6. 這時(shí)右擊實(shí)例名,單擊“斷開(kāi)連接”,關(guān)閉“對(duì)象資源管理器”,然后再點(diǎn)擊“New Query”就可以連接了,你可以使用命令 ALTER Login SA enable 重新開(kāi)啟SA 賬戶(hù)。
7. 你可以創(chuàng)建一個(gè)有sysadmin權(quán)限的SQL Server的 新賬戶(hù)SAMLPE。 CREATE LOGIN SAMPLE WITH PASSWORD='PASSWORD@123' SP_ADDSRVEROLEMEMBER ‘SAMPLE' , 'SYSADMIN'
8. 現(xiàn)在你需要關(guān)閉SQL Server,在命令提示符下 輸入 NET STAR MSSQLSERVER
正常啟動(dòng)SQL Server,你就可以SA 賬戶(hù)或者新創(chuàng)建的賬號(hào)來(lái)登錄SQL Server了
以上所述是小編給大家介紹的SQL2008的sa賬戶(hù)被禁用其他賬戶(hù)無(wú)法連接的快速解決方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
您可能感興趣的文章:- SQL Server 2008用''sa''登錄失敗,啟用''sa''登錄的解決辦法
- SQL Server SA權(quán)限總結(jié)經(jīng)典技術(shù)
- 解決SqlServer 各版本 sa帳戶(hù)不能登錄問(wèn)題
- 解決sql server 數(shù)據(jù)庫(kù),sa用戶(hù)被鎖定的問(wèn)題