在 SQL Server 2012 中,使用 Windows 驗證登入後修改了 SA 帳號密碼,但切換到 SQL Server 驗證模式時卻無法使用新密碼登入,這是許多初學者常遇到的問題。
關鍵步驟:修改完密碼後,必須右鍵點擊 SQL Server 服務並選擇「重新啟動」。
許多開發者在 SSMS(SQL Server Management Studio)中透過 Windows 驗證登入,修改 SA 密碼後,以為立即生效,實際上 SQL Server 服務需要重啟才能載入新的驗證設定。這是因為密碼變更屬於服務層級的配置更新,未重啟服務前,舊的驗證緩存仍在生效。
建立習慣:任何涉及伺服器層級設定變更(驗證模式、連接埠、服務帳號、密碼策略)後,務必重啟對應服務。生產環境建議在維護時段操作,避免影響業務連線。