更改完sql server服務器密碼後,打開報錯" 執行Transact-SQL語句批處理時發生了異常。無法設置主體'sa'的憑據"
是因爲在設置用戶 sa 的相關登錄屬性時,在 常規 , 登錄屬性-sa 對話框選項卡上未選中 “映射到證書” 複選框,則會出現此問題。這個錯誤提示說明 當前的 憑劇 不能設置sa 登錄。
解決方案:
要解決此問題,確保在更改"sa"登錄屬性時選擇了 “登錄屬性-sa 對話框”的 “常規” 選項卡上的 “映射到憑據” 複選框。更改完成後,重新啓動 sql server 服務 。
情況二:
有人說,在用sql server 2008工具連接2008數據庫的話,開始也會出現這樣的問題。
建議:更改設置後,重起服務,如有什麼異常問題,先等幾分鐘。
然後又報錯“用戶'sa'登錄失敗。該用戶與可信SQL Server連接無關聯。錯誤18452”
該錯誤產生的原因是由於SQL Server使用了"僅 Windows"的身份驗證方式,因此用戶無法使用SQL Server的登錄帳戶(例如 sa )進行連接,解決方法如下 設置允許SQL Server身份登錄 (基本上這個很有用)
操作步驟:
1。在企業管理器中,展開"SQL Server組",鼠標右鍵點擊SQL Server服務器的名稱
2。選擇"屬性"
3。再選擇"安全性"選項卡
4。在"身份驗證"下,選擇"SQL Server和 Windows"
5。確定,並重新啓動SQL Server服務