由于開發系統,需要vs版本統一,于是經過了昨天一整天艱苦卓絕的鬥争,小編終于成功的寫在了13版本的vs,重新裝上了12版本的vs,本來想着,12版本的vs搭建成功了,就趕快搭建架構,然後敲例子,可是天意弄人,小編的資料庫神奇般的打不開了,又經過半天的百度,問題答案漸漸浮出水面,接下來小編就簡單的介紹一下如何解決Sql Server服務遠端過程調用失敗的問題,打開sql,連接配接上,出現一下問題:

第一種方法,如下所示
Server服務遠端過程調用失敗的解決方法,小編拖着腮幫想,可能是這台電腦之前安裝了 visual studio 2013,内置的SQl server 2012與之沖突,導緻新的2008 R2 版本過低導緻。出現如下圖所示的錯誤:
奇怪,之前所有的服務都不見了,被妖怪抓走了,開玩笑`(*∩_∩*)′,通過網上查,才知道是因為SQL Server2008 與VS2012 共存的問題,當你電腦中同時裝了這兩樣東西,SQL 就會出現上圖中的情況。解決辦法:從控制台或者其他輔助軟體中找到”Microsoft SQL Server
Expres 2012LocalDB“将其解除安裝即可,如下圖所示:
解除安裝之後,重新重新整理一下,“SQL Server服務”就出出來,如下圖,然後再按照下圖中的第二個紅線框将已停止的SQL Server(MSSQLSERVER)啟動即可。如下圖所示:
到此為止,很多小夥伴的問題應該能夠解決,可能有些小夥伴由于RP的原因,當啟動SQL Server(MSSQLSERVER)之後又出現了新的問題。具體如下圖:
通過檢視windows日志檔案(檢視日志檔案的方法)就能看出是因為端口被占用的原因,解決這個問題也挺容易的,隻需要将SQLEXPRESS服務中後面三個都關掉,保證每次啟動隻有一個啟動就好。問題終于解決了。如下所示:
而後,打開資料庫,就可以連上了哦,出了上面的解決方法之外,小逼還向小夥伴簡單介紹兩種解決方法:
第二種辦法就是更新資料庫
使用更高版本的資料庫,或者更新SqlServer2008為SP1或者SP2。
第三種方法就是手動啟動資料庫服務項
方法如下:
右擊“計算機”→“管理”→“服務”,找到SQL Server(MSSQLSERVER),右擊,選擇“啟動”。此時登陸資料庫不會有問題,但是重新啟動系統後,問題會依舊存在的。
小編寄語:該博文,小編主要簡單的介紹了一下關于sql server服務遠端過程調用失敗問題的解決方法,終于明白,世界上最遠的距離不是生與死,而是你坐在電腦面前卻連不上資料庫,出現問題,并不可怕,可怕的是我們被看似簡單的東西我們的心,可能解決一個簡單的問題會花上我們一個半天的時間,但是問題解決了的那種欣喜和高興,比小時候吃大白兔奶糖還要開心,項目開發,未完待續......