要正確使用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) 是關閉的