都說SQL2008是一個不好伺候的主,今天接觸了一下,果然名不虛傳。
安裝SQL2008,就費了我好大的功夫。安裝完成后,今天一打開,本來能連接上的數據庫,突然連不上了。一看這錯誤,原來也沒遇到過呀,只好硬着頭皮上了。
1、打開SQL Server Management Studio
2、單擊“連接”按鈕,彈出以下對話框
3、一般的人,看到這個對話框,第一反應肯定是SQL Server 配置管理器中的相關服務未啟動,必須全部啟動。一開始我也認為這是正確的,不過,有的服務根本無法啟動。
4、針對這一問題,網上也給出了很多回答。例如:在計算機“管理”中,把關於“SQL”的項都設置成“自動啟動”;或者在“cmd”中,啟動SQL服務。但是有的計算機這樣做更本行不通,所以,需要禁止一些相關服務。
VIA是SQL Server的一個連接協議,這個協議本是Wintel”聯盟想出來的,W就是微軟,inter就是硬件廠商了。軟硬聯手造就了VIA,本來為了和不同的虛擬設備通信。VIA全拼--virtual interface architecture,虛擬接口體系,任何設備都可以認為是虛擬設備,就是實現的抽象,本來為了適應不同的硬件廠商,適應不同的網絡,或者java virtual machine,跨平台等,結果過於理想化,目標太大實現較為復雜,就走了水漂了。況且目前還是TCP/IP協議為至尊王者,劍走偏鋒畢竟不會太遠。將要被歷史遺忘的東西就不要過分關注了!
5、禁用VIA之后,再啟動SQL Server服務,這樣就Ok了
這樣再打開SQL Server Management Studio,就能連接上了。