或者你還有其它的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)為單用戶模式,然后用Windows Administrative groups
里的成員去登錄SQL Server 2008.
操作步驟:
1. 我們可以先添加一個(gè)賬號(hào)為Test的成員到Windows Administrative groups
,用Test賬號(hào)登錄操作系統(tǒng)。
2. 用Run as a administrator
打開命令提示符里輸入NET STOP MSSQLSERVER, 即停止MSSQLSERVER運(yùn)行。
3. 在命令提示符里輸入 NET START MSSQLSERVER /m, 將SQL Server 2008 啟動(dòng)為單用戶模式。
4. 然后可以用Test賬號(hào)登錄SQL Server 2008。
5. SQL Server已經(jīng)是單用戶模式啟動(dòng)即只允許一個(gè)用戶連接,這時(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í)例名,單擊“斷開連接”,關(guān)閉“對(duì)象資源管理器”,然后再點(diǎn)擊“New Query”就可以連接了,你可以使用命令 ALTER Login SA enable 重新開啟SA 賬戶。
7. 你可以創(chuàng)建一個(gè)有sysadmin權(quán)限的SQL Server的 新賬戶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 賬戶或者新創(chuàng)建的賬號(hào)來登錄SQL Server了
以上所述是小編給大家介紹的SQL2008的sa賬戶被禁用其他賬戶無法連接的快速解決方法,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
您可能感興趣的文章:- SQL Server 2008用''sa''登錄失敗,啟用''sa''登錄的解決辦法
- SQL Server SA權(quán)限總結(jié)經(jīng)典技術(shù)
- 解決SqlServer 各版本 sa帳戶不能登錄問題
- 解決sql server 數(shù)據(jù)庫,sa用戶被鎖定的問題