對于一個程序員來說,數據庫是再熟悉不過的東西了。我們幾乎每天都會跟數據庫打交道,但是你 了解 數據庫嗎?你知道數據庫經常會出現哪些錯誤嗎?出現了錯誤你知道如何解決嗎?下面我給大家介紹一個經常遇到的錯誤,以及解決方案。 我們在調試程序的時候經常
對于一個程序員來說,數據庫是再熟悉不過的東西了。我們幾乎每天都會跟數據庫打交道,但是你了解數據庫嗎?你知道數據庫經常會出現哪些錯誤嗎?出現了錯誤你知道如何解決嗎?下面我給大家介紹一個經常遇到的錯誤,以及解決方案。
我們在調試程序的時候經常會遇到無法讀出數據庫數據的情況,而且啟動SQL Sever Management Studio也無法登錄,會彈出一下信息
這是因為數據庫的一個服務沒有開啟,打開SQL Sever配置管理器(這個大家都知道怎么打開吧,如果不會請用谷歌百度一下)。會出現如下圖的窗口:
展開左邊SQL Sever服務看看右邊第四個是不是跟上圖一樣狀態是已停止,右擊此服務然后啟動。如果啟動成功那么問題順利解決,如果不能啟動,一般會出現下面的信息:
這是什么原因呢?這是因為你開啟了VIA服務,展開SQL Sever網絡配置,選擇MSSQLServer的協議,然后將右邊的VIA禁用。這樣就可以啟動了。以上都是正確的解決方法,但是如果經歷了以上所有的步驟還是不能啟動,那么根據我的經歷還有一個“有病亂投醫”的方法——把左邊所有條目里面的VIA都禁用(另外有人說把TCP/IP也禁用),然后重新打開配置管理器在啟用SQL Sever服務的第四條,一遍不行多試幾遍,或者重啟一下電腦(可參考SQL無法啟動),我曾經這樣弄好過。如果折騰半天還是不行,那就只能重裝了.....,我曾經這樣弄好過。如果折騰半天還是不行,那就只能重裝了.....
PS:掃盲——什么是VIA
VIA——Virtual Interface Architecture,虛擬接口體系。就是一種抽象,用來適應不同的硬件以及網絡。
啟動VIA出錯是因為計算機上安裝了多個SQL實例,導致VIA的連接目標不明確從而不能正確連接。同時微軟也不建議使用VIA協議,并聲明將會在以后SQL中刪除該功能。最后祝大家好運,能夠順利解決學習工作中遇到的每一個問題!
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com