特意寫了一個臨時的解決方案,僅限于備份數據庫,如果長期使用導致侵權,本人不負責.
此方案針對以下情況有效: 

1、啟動MSSQLSERVER服務時,出現以下信息
    本地計算機 上的 MSSQLSERVER 服務啟動后又停止了。一些服務自動停止,如果它們沒有什么可做的,例如“性能日志和警報”服務。
2、打開控制面板/管理工具/事件查看器 ->應用程序 里有17055事件詳細如下:

事件詳細信息

 日期(A): 2009-3-5 來源(S): MSSQLSERVER
 時間(M): 12:20:42 類別(R): (2)
 類型(E): 信息 事件 ID(I): 17055
 用戶(U): N/A
 計算機(O):WANGTONG

 描述(D):
 17052: 
 SQL Server evaluation period has expired.

  有關更多信息,請參閱在
 http://go.microsoft.com/fwlink/events.asp 的幫助和支持中
 心。


提出如下臨時解決方案
建一個.bat文件(如:StartMSSQLService.bat),編輯并輸入以下信息:
@echo off
set nowtime=%date%
echo 2008-08-22|date
sc start MSSQLSERVER
ping -n 5 127.1>nul
echo %nowtime%|date
exit

注意紅色部分的時間要是你的MSSQL安裝后過期前的任何一個有效時間.
如果你的MSSQL服務名改了,也在更改紅色部分"MSSQLSERVER"為你的MSSQL服務名
最后一個紅色的5為ping的次數,就是等待MSSQL服務啟動,你可以設大一些.也可以把此行換成pause.

以上僅限于個人臨時解決MSSQL過期.