新聞中心
SQL server是 Microsot 公司提供的一個關(guān)系型數(shù)據(jù)庫,采用功能強(qiáng)大的 T-SQL 查詢語言,是許多企業(yè)用以處理大容量數(shù)據(jù)的首選。有時(shí)候,當(dāng)我們配置好 SQL Server 數(shù)據(jù)庫之后,發(fā)現(xiàn) SQL Server 無法啟動,就會引發(fā)一場頭痛掙扎。 事件日志中可能會有一些有用的信息,有可能是由于端口重復(fù)占用,有可能是由于連接沒有正確的配置導(dǎo)致的,有可能是其他原因?qū)е碌摹?/p>

如果 SQL Server 無法正常啟動,我們首先需要檢查日志目錄下的其中一個日志文件“ERRORLOG”(.err或.txt格式),如果不能在該文件中找到有用信息,可以嘗試使用以下語句獲取更具體的警報(bào)信息:
SELECT TOP 1000 [Text] FROM
SYS.SYSMESSAGES
WHERE [Severity] = 0
OR [Severity] = 16
OR [Severity] = 17
OR [Severity] = 18
ORDER BY [DateTime] DESC
多數(shù)時(shí)候,檢查上述SQL腳本輸出信息可以找到無法啟動 SQL Server 服務(wù)的原因,例如錯誤的注冊表項(xiàng),數(shù)據(jù)庫文件損壞,更改文件權(quán)限等。
如果檢查日志及SQL腳本未能找出SQL Server無法啟動的原因,我們使用SSMS 來檢查 SQL Server 是否能夠連接。在計(jì)算機(jī)上找到SQL Server Management Studio,選擇對應(yīng)實(shí)例并進(jìn)行登錄,如果可以正常登錄,則 SQL Server 是可以啟動的,可能是客戶端連接引起的,可依據(jù)錯誤信息找出正確解決方案。
如果無法登錄,則需要啟動 SQL Server 配置管理器(sqlserverManager.msc)來檢查服務(wù)狀態(tài),并查看其中服務(wù)的狀態(tài)是否是被暫停的。如果是被暫停的,可以選擇重新啟動服務(wù),就可以正常啟動 SQL Server 了。
最后,我們也可以嘗試恢復(fù)系統(tǒng)啟動,執(zhí)行以下命令:
C:\>sqlservr -f
執(zhí)行 立即重新啟動將會更新更換當(dāng)前具有控制的內(nèi)存,如果解決了問題,將會重新啟用 sql server 服務(wù),并使其可以正常連接。
針對不同原因?qū)е碌?SQL Server 無法啟動,通過檢查日志文件,SQL腳本,SSMS登錄,以及使用系統(tǒng)重啟命令,通??梢哉页稣嬲齬easons,并解決問題,保證SQL Server 正常運(yùn)行。
成都創(chuàng)新互聯(lián)建站主營:成都網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、網(wǎng)站改版的網(wǎng)站建設(shè)公司,提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、成都網(wǎng)站推廣、成都網(wǎng)站優(yōu)化seo、響應(yīng)式移動網(wǎng)站開發(fā)制作等網(wǎng)站服務(wù)。
標(biāo)題名稱:SQLServer未能啟動:如何處理?(sqlserver未運(yùn)行)
網(wǎng)站地址:http://www.dlmjj.cn/article/djesdcc.html


咨詢
建站咨詢
