sql server 2000無法啟動,事件查看器里出現17052 SQL Server evaluation period has expired的解決辦法(SQL SERVER 2000 無法啟動-事件ID1705,SQL2000過期的解決辦法)
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
前幾天接了一個淘寶客戶,客戶是做千方百劑的,在用管家婆藥物軟件的時候,發現他家的SQL無法打開了;我查看了一下事件查看器日志,提示“
事件信息為:17052:SQL?Server?evaluation?period?has?expired.”具體請看下圖;
以前處理過此問題,17052是屬于SQL過期造成的,其實這個問題是SQL2000的出現的,如果其他版本出現的,還可以輸入ID或者升級來使用,因為客戶是win7系統,不能升級SQL2000企業版,升級到SQL2008或者更高,千方百劑不支持,這就造成了很大的局限性,看一圈百度,大家都是讓修改時間的,是的,修改時間沒有錯,但是不能就這么一直修改下去吧,治標不治本不是;那如何的操作呢?具體看以下流程;
先來說說網上的解決方式:
1、手動手改時間法:把日期改到沒有過期前,啟動SQL服務,再改回正常日期。
2、建一個.bat文件(如:StartMSSQLService.bat),編輯并輸入以下信息:
date/t>temp.txt date 2020-12-08??? /* 注:這里的日期SQL SERVER應該已經安裝了 */ net start mssqlserver @for /f "tokens=1" %%c in (temp.txt) do date %%c
注意紅色部分的時間要是你的MSSQL安裝后過期前的任何一個有效時間.
如果你的MSSQL服務名改了,也在更改紅色部分"MSSQLSERVER"為你的MSSQL服務名
最后一個紅色的5為ping的次數,就是等待MSSQL服務啟動,你可以設大一些.也可以把此行換成pause.
以上僅限于個人臨時解決MSSQL過期.
以上兩個屬于網上來的解決方式,其實這些版本都只是治標不治本,你不能每次都手動修改吧,如果每天使用,使用N年,那就要手動N年嘛?這很尷尬,那我們的解決方法是啥呢?具體往下看;
我們解決的方式也是兩種;
(以下屬于知識付費閱讀,上圖是給客戶確認無誤的)
有動手能力推薦第二種,無動手能力的選擇第一種即可,如果不會,可以直接聯系博主有償解決即可;
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!