[MS SQL] SQL Server無法sa登入




引用AwEi 毛哥資訊日誌
要正確使用sa登入的話,使用這樣的步驟是最正確的:
1.先用windows驗證登入
2.在資料庫主體(就是 你的主機名稱\SQLEXPRESS)按右鍵選擇[屬性]
3.在[伺服器屬性]頁面選擇[安全性]選項, 在右邊頁面的[伺服器驗證]點選SQL Server及Windows驗證模式,按下[確定]
4.在左邊的頁面,選擇[安全性]節點,點開之後再選擇[登入]節點,就會看到sa帳號了,這是SQLEXPRESS預先建立好的, 
   只是沒有啟用罷了, 所以在sa帳號點右鍵選擇[屬性]
5.在[登入屬性-sa]頁面選擇一般,右邊頁面打上密碼, 把[強制執行密碼原則]勾選拿掉,就可以隨心所欲設定你要的密碼了
6.左邊頁面選擇[狀態], 右邊頁面的[登入狀態]選擇[已啟用],按下[確定]
但是,你如果現在重新連線的話, 也是無法用sa登入的,你必須要去重新啟動SQLEXPRESS才行,很多人會在這裡失敗,到網路上發問
7. 按照作業系統不同會有不同的路徑, Win2K在控制台\系統管理工具\服務, 尋找SQL Server (SQLEXPRESS), 
    將這個服務重新啟動之後就可以使用sa登入了
PS. 在重新啟動SQL Server (SQLEXPRESS)服務時,請確定SSMS(Microsoft SQL Server Management Studio Express)是關閉的
PS2. 我在重啟服務時發生了重啟失敗,重開機之後依然不能SA登入,
        之後再重做一次上面的動作,就可以SA登入了

留言