Messaggio di errore scaduto per il periodo di valutazione quando si usa SQL Server

Questo articolo consente di risolvere il problema che si verifica quando si usano gli strumenti di Microsoft SQL Server, ad esempio SQL Server Management Studio (SSMS) o SQL Profiler.

Versione originale del prodotto: SQL Server
Numero KB originale: 971268

Sintomi

Quando si usano strumenti di SQL Server come SQL Server Management Studio (SSMS) o SQL Profiler, è possibile che venga visualizzato il messaggio di errore seguente:

Il periodo di valutazione è scaduto. Per informazioni su come aggiornare il software di valutazione, vedere https://www.microsoft.com/sql/howtobuy.

È inoltre possibile che venga visualizzato il messaggio di errore seguente quando si tenta di connettersi a un'installazione scaduta di SQL Server'istanza:

"Si è verificato un errore correlato alla rete o specifico dell'istanza durante la connessione a SQL Server. Il server non è stato trovato o non è accessibile. Verificare che il nome dell'istanza sia corretto e che SQL Server sia configurato per consentire connessioni remote." (provider: Provider Named Pipes, errore: 40 - Impossibile aprire una connessione a SQL Server)

Nota

Il messaggio di errore di connettività è un messaggio generico e non è sempre associato a un'installazione scaduta di un'istanza di SQL Server.

Causa

Il problema si verifica in genere quando si esegue un'istanza di valutazione di SQL Server e il periodo di tempo di valutazione è scaduto.

Nota

Nel caso di SQL Server 2008, è possibile che venga visualizzato questo messaggio di errore anche dopo l'aggiornamento a una versione con licenza a causa di un bug noto.

Risoluzione

  • Caso 1- Si dispone di una versione scaduta dell'edizione di valutazione di SQL Server

    Nota

    Questo vale anche per gli scenari in cui vengono installati solo gli strumenti da una versione di valutazione.

    Per aggiornare Evaluation Edition a un'edizione retail, è possibile consultare gli argomenti seguenti nella documentazione online:

    Nota

    In uno di questi argomenti è possibile selezionare lo strumento di selezione della versione nella parte superiore per selezionare un argomento rilevante per l'ambiente. Per SQL Server 2008 è anche possibile fare riferimento all'articolo della Knowledge Base: Eseguire l'aggiornamento a un'edizione diversa di SQL Server (installazione).For SQL Server 2008 you can also refer to the KB article: Upgrade to a Different Edition of SQL Server (Setup). Per SQL Server 2005, vedere l'articolo della Knowledge Base Upgrade to a Different Edition of SQL Server (Setup).

  • Caso 2 - Passaggio da un'edizione di valutazione aziendale a un'edizione express

    In alcuni casi, è possibile decidere di passare da un'edizione di valutazione Enterprise a un'edizione Express. Poiché non è disponibile alcun percorso di aggiornamento, è possibile consultare l'articolo seguente sullo spostamento dei database utente dall'edizione di valutazione all'edizione Express.

    Nota

    La dimensione massima del database relazionale per le edizioni di SQL Express è di 10 gigabyte (GB).

    • Scenario 2: non è possibile avviare un'edizione scaduta dell'edizione di valutazione Enterprise perché il periodo di valutazione è scaduto

      Se le dimensioni del database sono inferiori a 10 gigabyte (GB), è possibile seguire questa procedura:

      1. Installare un'edizione express del prodotto.

      2. Individuare i file di dati (mdf e ldf) per il database.

      3. Collegare questi file all'edizione SQL Express.

        Nota

        Prima di collegare i file di dati all'edizione SQL Express, se questi file si trovano attualmente nella directory dei dati predefinita per l'istanza precedente, è possibile spostare i file di database dal percorso corrente alla nuova directory dei dati per la nuova installazione o a un altro percorso nel server.

  • Caso 3: si verifica questo problema negli ambienti SQL Server 2008 anche dopo l'aggiornamento a una versione con licenza di SQL Server

    In questo caso, sono disponibili le opzioni seguenti.

    Nota

    Si noterà anche questo problema nei sistemi in cui è stata originariamente installata l'edizione di valutazione degli strumenti condivisi e successivamente è stato eseguito l'aggiornamento a una versione con licenza.

    • Opzione 1

      Applicare Service Pack 1 per SQL Server 2008 prima di aggiornare l'edizione di valutazione a un'edizione con licenza.

      Nota

      Se l'aggiornamento dell'edizione è già stato eseguito prima di applicare Service Pack 1 per SQL Server 2008, sarà necessario eseguire tutti i passaggi indicati nella sezione Opzione 2 per risolvere il problema. Il Service Pack impedirà solo i problemi che comportano aggiornamenti futuri dell'edizione.

    • Opzione 2

      Per risolvere il problema, usare la procedura seguente:

      Importante

      In questa sezione, metodo o attività viene illustrata la procedura per modificare il Registro di sistema. Poiché l'errata modifica del Registro di sistema può causare seri problemi, Di conseguenza, attenersi scrupolosamente alla procedura indicata. Per una maggiore protezione, eseguire il backup del Registro di sistema prima di modificarlo. In questo modo sarà possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire backup e ripristino del Registro di sistema, vedere Backup e ripristino del Registro di sistema in Windows.

      1. Selezionare Avvia>esecuzione, immettere Regedt32 e quindi selezionare OK.

      2. Individuare e quindi selezionare la chiave seguente nella Editor del Registro di sistema:

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

      3. Nel riquadro destro della Editor Registro di sistema selezionare CommonFiles (tipo DWord).

      4. Dal menu Modifica, selezionare Modifica.

      5. Digitare 3 e quindi selezionare OK.

      6. Chiudere l'editor del Registro di sistema.

      7. Eseguire nuovamente la procedura Upgrade to a Different Edition of SQL Server (Setup) per completare l'aggiornamento di tutti i componenti a un'edizione con licenza.

Verificare se SSMS scadrà

  1. Avviare SQL Server Management Studio.
  2. Selezionare il menu ? e quindi selezionare il sottomenu Informazioni su nell'elenco. Si verifica il problema descritto nell'articolo se il componente Microsoft SQL Server Management Studioscade tra i giorni 'x' successivi.

Si applica a

  • 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 Edition with Advanced Services
  • SQL Server 2008 R2 Standard
  • SQL Server 2008 R2 Standard Edition for Small Business
  • 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 R2