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