sqlserver 配置管理器中無法啟動sqlserver服務


 

1、可能是因為VIA協議啟用造成的。解決方法如下:

打開 \Microsoft SQL Server 2005\配置工具\下的SQL Server Configuration Manager,選擇mssqlserver協議, 然后右邊窗口有個VIA,點擊右鍵禁用它,點擊“確定”即可。這時候再啟動sqlserver服務即可!

2、可能是IP地址配置不對。解決方法如下:

打開 \Microsoft SQL Server 2005\配置工具\下的SQL Server Configuration Manager,選擇mssqlserver協議, 然后雙擊右邊窗口的TCP/IP,在彈出窗口中檢查IP配置。



一般來講,默認的IP2是:127.0.0.1,如果第一個IP地址的端口1433端口ping不通的話,服務無法啟動。您可以將127.0.0.1放在IP1上,那么不管IP2的端口是否能ping通,服務都能夠正常啟動。您也可以將IP1設置為當前機器的IP地址,並保證該IP地址的端口能夠ping通,詳細可參見:http://blog.sina.com.cn/s/blog_541dc567010096oo.html中介紹的方法。

將本帳戶的密碼修改為您更改之后的管理員密碼,“確定”即可。這時SQL Server服務應該就能正常啟動了。

 

參考資料http://blog.sina.com.cn/s/blog_541dc5670100atzr.html

我就是按照這個解決問題。tcpip設置是

 

在 SQL Server 2005 里面,如果出現到主機 的 TCP/IP 連接失敗。 java.net.ConnectException: Connection refused: connect!
估計是因為sqlserver2005默認情況下是禁用了tcp/ip連接。
您可以在命令行輸入:telnet localhost 1433進行檢查,這時會報錯:正在連接到localhost...不能打開到主機的連接,在端口 1433: 連接失敗

啟動tcp/ip連接的方法:
打開 \Microsoft SQL Server 2005\配置工具\目錄下的SQL Server Configuration Manager,選擇mssqlserver協議, 然后右邊窗口有個tcp/ip協議,然后啟動它,把sqlserver服務停了,然后在啟動。問題就解決了!這時在命令行輸入:telnet localhost 1433就不會再報錯了,窗口顯示為一片黑,即為正常。

 

 

 


免責聲明!

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



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