如果本機管理者與 sa 帳戶都無法登入SQL Server怎麼辦?
本LAB情境就是如主題所描述的,萬一哪天失去記憶忘了所有的密碼,又或是誤刪了帳號。導致無法登入SQL Server時,該怎麼辦呢?
步驟一 : 先停用SQL Server,我是直接下 net stop mssqlserver來停用服務,當然也可以用UI來做。
步驟二 : 啟動SQL Server,注意要加參數m來啟動。如圖所示語法為 net start mssqlserver /m
步驟三 : 此時請使用windows本機管理者帳戶,使用sqlcmd來登入SQL Server,步驟如下圖所示。我建立了一個Mysa的帳號,且將此帳號加入sysadmin的Role中。
步驟四 : 重新啟動SQL Server,注意此時就要將參數m拿掉,以正常的方式啟動服務。
步驟五 : 我們使用剛剛建立的Mysa帳號來登入看看吧。
步驟六 : 如下圖所示,我已經利用Mysa登入了,且可以看見Mysa是sysadmin群組。此一簡單的Lab就完成了。
我是ROCK
rockchang@mails.fju.edu.tw