SQL Server 2008突然無法正常啟動

2021-06-21 05:30:21 字數 874 閱讀 3139

今天遇到乙個很突然的問題,就是啟動sql server(mssqlserver)服務出現錯誤,明明昨天還好好的,怎麼回事?下面就是解決辦法:

1)首先,檢視錯誤日誌。位置是sql server安裝目                   錄/mssql10.mssqlserver/mssql/log/errorlog,大多數這種突然無法正常啟動的情況是server evaluation period  has expired,意思就是說sql server過期了…

3)再繼續下面的操作之前,我們要先進行另一步操作,目的是讓我們的sql server management studio也能正常使用,操作如下:

修改登錄檔(regedit): 路徑:計算機           \hkey_local_machine\software\microsoft\microsoft sql server\100\configurationstate下的commonfiles檔案,將值從1改為3。

4)進入sql server安裝中心,選擇維護-->版本公升級,第一步可能會出現檢測「重啟計算機」失敗的問題,如果遇到這種情況就開啟開始-->執行,輸入regedit開啟登錄檔,找到hkey_local_machine/system/currentcontrolset/control/session manager裡面的鍵值pendingfilerenameoperations,將其刪除,之後重新執行,在需要輸入產品金鑰的步驟裡輸入序列號:

開發版: pttfm-x467g-p7rh2-3q6cg-4dmyb

企業版: jd8y6-hqg69-p9h84-xdtpg-34mbb

然後就一直下一步,最後等待公升級完成,重啟sql server(mssqlserver)服務成功!

本文出自 「希望家園」 部落格,請務必保留此出處

Sql Server 2008 收縮日誌

收縮日誌 alter database dnname set recovery with no wait goalter database dnname set recovery 簡單模式 gouse dnname godbcc shrinkfile n dnname log 11,truncate...

徹底解除安裝sql server2008

微軟的開發工具在按裝和解除安裝時都讓人頭疼,只能是裝在c盤,裝在其他盤時最容易出事 在重新按裝的時候一定要把以前的例項解除安裝完才行。要不就會出錯。在解除安裝sql server後,其實還沒有完成,還要把登錄檔資訊完全刪乾淨,下面就將教您徹底刪除sql server登錄檔的方法,供您參考。在解除安裝...

SQLServer2008語句查詢

1 判斷資料庫是否存在 if exists select from sys.databases where name 資料庫名 drop database 資料庫名 2 判斷表是否存在 if exists select from sysobjects where id object id 表名 an...