文章編號: 914158 - 上次校閱: 2006年9月22日 - 版次: 3.1

當您嘗試將過期的 SQL Server 2005 評估版安裝升級至 SQL Server 2005 的零售版本時,收到錯誤訊息

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
Bug #: 417649 (SQLBUDT)
全部展開 | 全部摺疊

徵狀

考慮下列案例。Microsoft SQL Server 2005 評估版的安裝已經過期。您嘗試升級到零售版本的 SQL Server 2005 的安裝。在這種情況下您收到下列的錯誤訊息,然後再安裝失敗:
SQL Server 服務無法啟動。若要請詳細資訊,請參閱 SQL Server 線上叢書 》 主題 」 如何以:: 檢視 SQL 伺服器 2005年安裝程式記錄檔 」 和 「 啟動 SQL Server 手動"
安裝記錄檔會記錄下列錯誤訊息:
2007-08-16 16:29:50.10 伺服器錯誤: 17051,高的嚴重性等級: 16 狀態: 1。
2007-08-16 16:29:50.10 伺服器 SQL Server 評估期已過期。
此外,您注意到在 「 事件檢視器 」 中記錄下列事件:
事件類型: 錯誤
事件來源: InstanceName
事件類別目錄: (2)
事件識別碼: 17015
日期: Date
時間: Time
使用者: N/A
電腦: ComputerName
描述:
SQL Server 評估期已過期。

如需詳細資訊請參閱說明及在的支援中心
http://support.microsoft.com
附註InstanceName 代表您所安裝的執行個體的名稱。預設值] 執行個體的執行個體名稱會是 MSSQLSERVER。DateTime 表示在日期和時間安裝失敗。ComputerName 代表電腦的名稱。

發生的原因

安裝程式無法啟動 SQL Server 服務,就會發生這個問題。您在安裝 SQL Server 2005 的零售版本時安裝程式會嘗試啟動 SQL Server 服務,舊的安裝的 SQL Server 2005 評估版。不過,因為安裝過期,無法啟動此服務。因此,安裝會停止,且您收到錯誤訊息。

其他可行方案

若要解決這個問題,您必須解除安裝 SQL Server 2005 評估版。然後,安裝 SQL Server 2005 的零售版本。如果您想要保留系統資料庫,並執行新安裝之後重新使用資料庫,您可以解除安裝 SQL Server 2005 在命令提示字元使用 SAVESYSDB 參數。然後,安裝 SQL Server 2005 的零售版本在命令提示字元使用 USESYSDB 參數。

當過期 SQL Server 2005 評估版無法啟動 SQL Server 服務。如果想將使用者資料庫移至 SQL Server 2005 的零售版您可以複製使用者資料庫檔案到指定的位置。然後,您可以將資料庫附加到 SQL Server 2005 的零售版。

如需有關如何在命令提示字元中安裝 SQL Server 2005 的詳細資訊,請造訪下列 Microsoft 開發 o 人 h 員 ? 工 u 具 ? 網路 (MSDN) 網站]:
http://msdn2.microsoft.com/en-us/library/ms144259.aspx (http://msdn2.microsoft.com/en-us/library/ms144259.aspx)

狀況說明

Microsoft 已確認<適用於>一節所列之 Microsoft 產品確實有此問題。

這篇文章中的資訊適用於:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
關鍵字:?
kbmt kbsql2005setup kbtshoot kbexpertiseadvanced kbprb KB914158 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:914158? (http://support.microsoft.com/kb/914158/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。