服務器啟動後提示SQLServer2000發生錯誤1069(由於登陸失敗而無法啟動服務),我想了既然上午還能用,為什麼下午就不能用了呢?說到這裡好多人可能已經都想到了,沒有錯,是系統administrator密碼改了造成的。
既然思路有了,那麼我們就來試試吧,由此,引發了我的3個思路
思路1:
把administrator改成密碼為空;嘿嘿成功了。
思路2:
把sqlserver登陸的密碼改成administrator的密碼。具體方法為打開服務管理器,找到MSSQLSERVER打開屬性下的登陸選項卡,單擊此帳戶單選按鈕,單擊浏覽,找到administrator確定,確定。從新啟動計算機(最好是重啟)。ok了。
思路3:
administrator密碼不更改,我們重新建立一個系統帳號,下次登陸就用這個,而不用administrator
思路4:(推薦)
思路2雖然可行,但是如果我下次再改密碼怎麼辦呢?
於是我就想到給它單獨建立一個帳號。
我們打開計算機管理,新建一個用戶sqlserver密碼為123456(當然也可以是別的),然後把sqlserver添加到管理員組裡(這個是必須的,否則權限不夠還是不行)
再根據思路2重新打開登陸選項卡,浏覽,找到sqlserver 確定。
這樣我們就不會因為更改administror而造成由於登陸失敗而無法啟動服務了
第二種思路還有另一格解決方案,在控制面板中找到管理工具,在找到服務,雙擊打開後再列表中找到mssql服務,在他的屬性中設置一下子就不需要那麼麻煩了。
選擇登陸選項卡中的本地系統帳戶 ,不管你怎麼改administrator密碼對於sqlserver都是沒有什麼影響的。 但如果從其他的計算機連接,就會出錯了。。。所以還是不要偷懶的好。