錯誤 執行Transact-SQL語句批處理時發生了異常。無法設置主體'sa'的憑據

更改完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服務


發佈了7 篇原創文章 · 獲贊 0 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章