今天同事電腦本地數據庫,用SQL Server身份認證登錄不了,后來解決了,突然想起自己曾經也遇到過這個問題,所以還是在這里記錄下。
問題報錯截圖如下:
解決方法步驟截圖如下:
1.打開本地數據庫--以Window 身份驗證登錄數據庫
2.在左側的對象資源管理器中,依次打開連接的服務器--安全性--登錄名--雙擊sa打開登陸屬性
3.在常規選擇頁中重設密碼
4.在狀態選擇頁中允許連接到數據庫引擎和啟動登錄
5.右鍵單擊連接的服務器--打開服務器屬性
6.安全頁選擇頁的服務器身份驗證中選擇SQL Service和Windows 身份驗證模式
7.右鍵單擊連接的服務器--點擊重新啟動,然后退出程序重新用SQL Server身份認證方式登錄就可以了
PS:補充說明
如果以上方法沒有解決問題,那么請檢查Nameed Pipes和TCP/IP協議是否啟用
檢查方法:
1.打開開始菜單--依次點開Microsoft SQL Server 2008(你安裝的數據庫)--配置工具--SQL Server配置管理器,打開數據庫配置管理器
2.在配置管理器中打開"SQL Server網絡配置"中的"SQLEXPRESS的協議",啟用Nameed Pipes和TCP/IP協議