SQL Sever2008r2 數據庫服務各種無法啟動的解決辦法


一.Sql Server服務遠程過程調用失敗解決

    以前出現過這個問題,那時候是因為把實例安裝在了D盤,后來D盤被格式化了。然后,這些就沒了。今天早上打開電腦,竟然又出現這個問題,可是Server2008R2全部裝在C盤了呢。

解決方法:

    最后查找解決方法,發現故障原因為:安裝Visual Studio 2012的時候,自動安裝“Microsoft SQL Server 2012 Express LocalDB”服務,導致原本的SQL2008無法正常工作。那么解決方法如下:

①方法一:

打開控制面板,找到程序->卸載程序,把”Microsoft SQL Server 2012 Express LocalDB”卸載掉,然后打開SQL Server 配置管理器,顯示一切正常就OK了。

但我的VS2012已經安裝半個多月了,怎么今天才出現這個問題?

②方法二:

升級SqlServer2008R2為SP1或者SP2。

    但是現在急用,我的實例還在,只是沒有啟動而已,就嘗試如下方法:

右擊“計算機”→“管理”→“服務”,找到SQL Server(MSSQLSERVER),右擊,選擇“啟動”。

    再登錄數據庫,沒有問題了。但是重新啟動系統后,問題會依舊的。    

總結:

    想要永久解決該問題還得用上面的方法。為防萬一,最好進去把自己的數據庫備份出來,或者創建一個系統還原點,然后再去嘗試。總的來說,上面的兩種方法原因都是因為微軟的兼容性問題,或者卸載新的回去舊版本,或者升級成為新版本。所以,本人已經通過第二種方法,完美實現正常。

二.VIA協議出問題無法開啟服務。

 

查看系統日志如下:

 

再用sqlserver自帶的日志文件查看器查看sqlserver日志,出錯信息如下:

由此可以看出SQL server的VIA協議有問題了。

進入sql server configure manager,點開 Sql server 網絡配置(非sql native client 配置),點sqlserver2008(我sqlserver的名字)協議,將VIA協議禁用。

 

再啟動Sql Server服務,成功。

三.用戶名發生更該,無法登錄。

 

打開控制面板-》管理工具-》服務 打開SQL Sever服務屬性  再登陸選框選擇本地用戶

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM