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