SQL Server2005服務(wù)無法啟動,在系統(tǒng)日志中查詢有以下兩種錯誤日志,點擊圖中窗口的SQL Server 2005服務(wù)節(jié)點,看看“登錄身份為”這個列,確定當(dāng)前用戶是否有權(quán)限啟動SQL Server 2005 服務(wù)。
1:SQL Server無法生成FRunCM線程的解決方法
SQL Server could not spawn FRunCM thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.
2:TDSSNICLIENT 初始化失敗
SQL Server 無法生成 FRunCM 線程。請查看 SQL Server 錯誤日志和 Windows 事件日志,獲取有關(guān)可能發(fā)生的相關(guān)問題的信息
由于網(wǎng)絡(luò)庫中存在內(nèi)部錯誤,所以無法啟動網(wǎng)絡(luò)庫。要確定原因,請查看錯誤日志中緊位于此錯誤之前的那些錯誤。
TDSSNIClient 初始化失敗,出現(xiàn)錯誤 0x2740,狀態(tài)代碼 0x1。
服務(wù)器 TCP 提供程序無法在 [ 'any' 1433] 上偵聽。TCP 端口已在使用中。
這個問題很簡單:解決辦法也很簡單 把SQLEXPRESS協(xié)議下的TCP/IP協(xié)議中的【已啟用】改為【否】;問題應(yīng)該就可以解決!
解決方法:
【Microsoft SQL Server 2005】--【配置工具】--【SQL Server Configration Manager】
打開配置管理器窗口,左側(cè)樹形中找到“SQL Server 2005 網(wǎng)絡(luò)配置”--“MSSQLSERVER的協(xié)議”,右側(cè)的VIA協(xié)議為啟用,改成禁用即可。
另外,管理員密碼修改也會造成sqlserver服務(wù)無法啟動。解決方法如下:
打開 \Microsoft SQL Server 2005\配置工具\下的SQL Server Configuration Manager,打開SQL Server屬性,如下圖所示:
將本帳戶的密碼修改為您更改之后的管理員密碼,“確定”即可。這時SQL Server服務(wù)應(yīng)該就能正常啟動了。
最后需要補充說明的是:我的機器在安裝時沒有使用默認(rèn)實例,而是用的“EHR”這個實例名,因此,截圖可能會與您看到的不太一樣。沒有關(guān)系,道理都是一樣的。
2:SQL Server 2005 出現(xiàn)到主機 的 TCP/IP 連接失敗
在 SQL Server 2005 里面,如果出現(xiàn)到主機 的 TCP/IP 連接失敗。 java.net.ConnectException: Connection refused: connect!
估計是因為sqlserver2005默認(rèn)情況下是禁用了TCP/IP連接。
您可以在命令行輸入:telnet localhost 1433進行檢查,這時會報錯:正在連接到localhost...不能打開到主機的連接,在端口 1433: 連接失敗
啟動tcp/ip連接的方法:
打開 \Microsoft SQL Server 2005\配置工具\目錄下的SQL Server Configuration Manager,選擇mssqlserver協(xié)議, 然后右邊窗口有個tcp/ip協(xié)議,然后啟動它,把sqlserver服務(wù)停了,然后在啟動。問題就解決了!
這時在命令行輸入:telnet localhost 1433就不會再報錯了,窗口顯示為一片黑,即為正常。
SQLServer2005安裝提示服務(wù)無法啟動
安裝時出現(xiàn)了如下錯誤:SQL Server 2005 安裝錯誤碼29503,接下來講解一下,錯誤原因及解決方法,感興趣的你可以參考下,或許對你有所幫助
錯誤日志
安裝時出現(xiàn)了如下錯誤:SQL Server 2005 安裝錯誤碼29503。產(chǎn)品: Microsoft SQL Server 2005-- 錯誤 29503。SQL Server 服務(wù)無法啟動。有關(guān)詳細(xì)信息,請參閱 SQL Server 聯(lián)機叢書中的主題“如何查看 SQL Server 2005 安裝日志文件”和“手動啟動 SQL Server”。詳情看圖:
錯誤原因
多核cpu安裝sql server2005 時不能安裝(因為無法啟動sql server服務(wù),從而導(dǎo)致無法安裝)。我所安裝的服務(wù)器是HP服務(wù)器32核CPU,SQL Server2005 無法識別多核,從而導(dǎo)致安裝失敗。SQL Server 2008不存在此問題
解決方案
1.在命令行輸入msconfig,選擇'BOOT.INI'—‘高級選項',勾選‘/NUMPROC'數(shù)值選擇為最大的2的n次方(2/4/8),不能超過機器的總核數(shù)。點擊確定,然后重啟電腦,重啟電腦設(shè)置才能生效。詳細(xì)看圖:
2.安裝SQL Server 2005,這次不會再出現(xiàn)服務(wù)無法啟動的錯誤,應(yīng)該會很順利。
3.安裝Service Package 3,SQL Server SP3補丁。
4.然后再次輸入msconfig,打開【常規(guī)】選項卡,在常規(guī)選項卡上單擊正常啟動-加載所有設(shè)備驅(qū)動程序和服務(wù),然后單擊確定。
5.重啟電腦,一切搞定。