使用 SQL Server 時,評估期間已過期的錯誤訊息

本文可協助您解決使用 Microsoft SQL Server 工具時所發生的問題,例如 SQL Server Management Studio (SSMS) 或 SQL Profiler。

原始產品版本: SQL S
原始 KB 編號: 971268

徵狀

使用 SQL Server Management Studio (SSMS) 或 SQL Profiler 等 SQL Server 工具時,您可能會遇到下列錯誤訊息:

評估期間已過期。 如需如何升級評估軟體的資訊,請移至 https://www.microsoft.com/sql/howtobuy

此外,當您嘗試連線到 SQL Server 實例的過期安裝時,可能會看到下列錯誤訊息:

建立與 SQL 伺服器的連線時,發生與網路相關的錯誤或是執行個體特有的錯誤 找不到或無法存取伺服器。 確認實例名稱正確,且 SQL Server 已設定為允許遠端連線。 (提供者:命名管道提供者,錯誤:40 - 無法開啟與 SQL Server) 的連線

注意事項

連線錯誤訊息是一般訊息,不一定會系結至 SQL Server 實例的過期安裝。

原因

當您執行的評估實例 SQL Server 且評估期間已過期時,通常會發生此問題。

注意事項

在 SQL Server 2008 的案例中,即使升級至授權版本之後,您還是可能會看到此錯誤訊息,因為有已知的錯誤。

解決方案

  • 案例 1 - 您有已過期的 SQL Server 評估版

    注意事項

    這也適用於只從評估版安裝工具的案例。

    若要將 Evaluation Edition 升級為零售版,您可以參閱《在線叢書》中的下列主題:

    注意事項

    在上述任一主題中,您可以選取頂端的版本選擇器工具,以挑選與您環境相關的主題。 針對 SQL Server 2008,您也可以參閱 KB 文章:升級至不同版本的 SQL Server (安裝程式) 。 針對 SQL Server 2005,請參閱下列 KB 文章升級至不同版本的 SQL Server (安裝程式)

  • 案例 2 - 從企業評估版移至 Express 版本

    在某些情況下,您可能會決定從企業評估版移至 Express 版本。 由於沒有可用的升級路徑,因此您可以參閱下列文章,以瞭解如何將使用者資料庫從評估版移至 Express 版本。

    • 案例 1 - 您仍然可以啟動 SQL Server 評估版

      請參閱《SQL Server 線上叢書》中的下列主題,瞭解如何移動使用者資料庫:資料庫卸離和附加 (SQL Server)

    注意事項

    SQL Express 版本的關係資料庫大小上限為 10 GB (GB) 。

    • 案例 2 - 您無法啟動企業評估版的過期版本,因為評估期間已過期

      如果資料庫大小小於 10 GB (GB) ,您可以遵循下列步驟:

      1. 安裝產品的 Express 版本

      2. 找出您資料庫 (mdf 和 ldf) 檔案的數據檔。

      3. 將這些檔案附加 至 SQL Express 版本。

        注意事項

        將資料檔附加至 SQL Express 版本之前,如果這些檔案目前位於舊實例的預設資料目錄中,您可以將資料庫檔案從目前的位置移至新安裝的新資料目錄或伺服器上的另一個位置。

  • 案例 3 - 您在 SQL Server 2008 環境中遇到此問題,即使在升級至授權版本的 SQL Server

    在此情況下,您有下列選項。

    注意事項

    您也會在原本已安裝共用工具評估版的系統上注意到此問題,並稍後升級至授權版本。

    • 選項 1

      將評估版升級至授權版本之前,請先套用 Service Pack 1 SQL Server 2008。

      注意事項

      如果您在套用 Service Pack 1 for SQL Server 2008 之前已執行版本升級,您必須完成選項 2 一節中所述的所有步驟來解決問題。 Service Pack 只會防止涉及未來版本升級的問題。

    • 選項 2

      使用下列程式來修正此問題:

      重要事項

      這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為了有多一層保護,請先備份登錄再進行修改。 如此一來,您就可以在發生問題時還原登錄。 如需進一步了解如何備份及還原登錄的相關資訊,請參閱如何在 Windows 中備份及還原登錄

      1. 取 [開始>執行],輸入 Regedt32,然後選取 [ 確定]

      2. 找出並選取登入 編輯器 中的下列金鑰:

        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\ConfigurationState

      3. 在登錄 編輯器 的右窗格中,選取 [CommonFiles] ([DWord 類型) ]。

      4. 在 [編輯] 功能表中,選擇 [修改]

      5. 輸入 3,然後選取 [ 確定]

      6. 結束登錄編輯程式。

      7. 重新執行升級至不同版本的 SQL Server (安裝程式) 程式,以完成將所有元件升級至授權版本。

檢查 SSMS 是否會過期

  1. 開始 SQL Server Management Studio
  2. 選取 [ 說明] 功能表,然後從清單中選取 [ 關於... ] 子功能表。 如果元件 Microsoft SQL Server Management Studio 在旁邊的 'x' 天后過期,您將會遇到文章中所討論的問題。

適用於

  • SQL Server 2008 Developer
  • SQL Server 2008 Enterprise
  • SQL Server 2008 Standard
  • SQL Server 2008 Web
  • SQL Server 2008 Workgroup
  • SQL Server 2008 R2 Developer
  • SQL Server 2008 R2 Enterprise
  • SQL Server 2008 R2 Express with Advanced Services
  • SQL Server 2008 R2 Standard
  • 適用於小型企業的 SQL Server 2008 R2 Standard Edition
  • SQL Server 2012 Developer
  • SQL Server 2012 Enterprise
  • SQL Server 2012 Express
  • SQL Server 2012 Standard
  • SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
  • SQL Server 2014 Developer
  • SQL Server 2014 Enterprise
  • SQL Server 2014 Enterprise Core
  • SQL Server 2014 Express
  • SQL Server 2014 Standard