關於sqlserver身份登入失敗的解決方案

來源:互聯網
上載者:User

標籤:sqlserver   sqlserver身份登入   sqlserver身份登入失敗   sqlserver服務   

     前幾天寫程式需要用到資料庫,下載了一個用用,出現了不少的小問題(都怪我的32bit不爭氣的筆記本),有問題不要怕,至少證明我們在思考解決方案。廢話不說了,直接上正題。

     Sqlserver有兩種登陸方式,一種是sqlserver身分識別驗證登陸,另一種是:windows登陸,其中sqlserver身分識別驗證登陸方式很安全,需要賬戶和密碼(一般安裝時,就已經設定好一個賬戶和密碼,即sa)。一般安裝完,我們選擇sqlserver身分識別驗證方式登陸,輸入密碼後,可能出現登陸失敗,總結了網上的方法,列出以下親身實踐的總結。

     首先,可能是你沒有配置身份登入方式,解決方案是開啟用戶端,可以先不串連,然後右鍵執行個體,屬性,安全性,在右邊的面板上勾選混合驗證模式,輸入使用者名稱和密碼,確定即可。

或者我們先以windows登陸方式登入進資料庫管理介面,然右鍵“資料庫”選擇“安全性”,選擇混合驗證模式。並且重啟伺服器(註:重啟伺服器並不是關閉伺服器,而是右鍵“資料庫”->重啟服務)。


選擇混合登入模式


 

 

 

     若此時已經勾選混合驗證模式,並勾選啟動伺服器代理賬戶,輸入使用者名稱sa和密碼;重啟SQL Server後,登入時伺服器類型為資料庫引擎,依然不能SQL Server身分識別驗證登入,顯示無法串連,錯誤碼為18456,怎麼辦,出現問題就要解決,問題總會越來越少(有點抓狂),則此時可能是sqlserver伺服器未開啟,我們查看你的SQLServer的狀態。方法為:Microsoft SQLServer->組態工具->SQL 組態管理員,在彈出的 對話方塊中左邊選擇“SQL Server 服務”,查看SQLServer(MSSQLSERVER)的狀態是否為“正在運行”,若不是,右鍵->啟動。然後再試試,看能不能串連上。假若沒有裝sqlserver組態工具的話,要想啟動一個服務,也難不倒我們,右鍵“我的電腦“ 點擊管理,再點擊“服務”


 

找到sqlserver的服務,右鍵啟動即可。

 

 

    若此時仍無法串連,先按住心中怒火,我們就要檢查,sa 賬戶是否啟用,解決方案是:先一windows方式進入伺服器,:1)進入“安全性“裡右鍵SA使用者,開啟屬性。2)選擇“狀態”選項卡,勾選登陸中的啟用。如。

 




 

  問題分析到現在,相信百分之九十九的故障已經排除,若此時仍然進不去(估計已經瘋狂了),那應該就是sqlserver的配置問題了,長痛不如短痛,卸載乾淨,重新裝一次吧(無奈之舉啊),或許問題就解決了。

關於sqlserver身份登入失敗的解決方案

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.