如果本機管理者與 sa 帳戶都無法登入SQL Server怎麼辦?

  • 1658
  • 0

如果本機管理者與 sa 帳戶都無法登入SQL Server怎麼辦?

LAB情境就是如主題所描述的,萬一哪天失去記憶忘了所有的密碼,又或是誤刪了帳號。導致無法登入SQL Server時,該怎麼辦呢?

 

 

 

 

步驟一 : 先停用SQL Server,我是直接下 net stop mssqlserver來停用服務,當然也可以用UI來做。

clip_image002

步驟二 : 啟動SQL Server,注意要加參數m來啟動。如圖所示語法為 net start mssqlserver /m

clip_image004

步驟三 : 此時請使用windows本機管理者帳戶,使用sqlcmd來登入SQL Server,步驟如下圖所示。我建立了一個Mysa的帳號,且將此帳號加入sysadminRole中。

clip_image006

步驟四 : 重新啟動SQL Server,注意此時就要將參數m拿掉,以正常的方式啟動服務。

clip_image008

步驟五 : 我們使用剛剛建立的Mysa帳號來登入看看吧。

clip_image010

 

步驟六 : 如下圖所示,我已經利用Mysa登入了,且可以看見Mysasysadmin群組。此一簡單的Lab就完成了。

clip_image012

 

 

我是ROCK

rockchang@mails.fju.edu.tw