Message d’erreur sur la période d’évaluation expirée lors de l’utilisation de SQL Server

Cet article vous aide à résoudre le problème qui se produit lorsque vous utilisez des outils Microsoft SQL Server tels que SQL Server Management Studio (SSMS) ou SQL Profiler.

Version du produit d’origine : SQL Server
Numéro de la base de connaissances d’origine : 971268

Symptômes

Vous pouvez rencontrer le message d’erreur suivant lors de l’utilisation d’outils SQL Server tels que SQL Server Management Studio (SSMS) ou SQL Profiler :

La période d’évaluation a expiré. Pour plus d’informations sur la mise à niveau de votre logiciel d’évaluation, accédez à https://www.microsoft.com/sql/howtobuy.

En outre, le message d’erreur suivant peut s’afficher lorsque vous essayez de vous connecter à une installation d’SQL Server instance expirée :

Une erreur liée au réseau ou spécifique à l’instance s’est produite lors de l’établissement d’une connexion à SQL Server. Le serveur est introuvable ou n’est pas accessible. Vérifiez que le nom de l’instance est correct et que SQL Server est configuré de manière à autoriser les connexions à distance. (fournisseur : fournisseur de canaux nommés, erreur : 40 - Impossible d’ouvrir une connexion à SQL Server)

Remarque

Le message d’erreur de connectivité est un message générique qui n’est pas toujours lié à une installation expirée d’un SQL Server instance.

Cause

Le problème se produit généralement lorsque vous exécutez une instance d’évaluation de SQL Server et que la période d’évaluation a expiré.

Remarque

Dans le cas de SQL Server 2008, ce message d’erreur peut s’afficher même après la mise à niveau vers une version sous licence en raison d’un bogue connu.

Résolution

  • Cas 1 : vous avez une version expirée de l’édition d’évaluation de SQL Server

    Remarque

    Cela s’applique également aux scénarios où seuls les outils sont installés à partir d’une version d’évaluation.

    Pour mettre à niveau l’édition d’évaluation vers une édition commerciale, vous pouvez consulter les rubriques suivantes dans la documentation en ligne :

    Remarque

    Dans l’une ou l’autre de ces rubriques, vous pouvez sélectionner l’outil sélecteur de versions en haut pour choisir une rubrique pertinente pour votre environnement. Pour SQL Server 2008, vous pouvez également vous reporter à l’article de la Base de connaissances : Mettre à niveau vers une autre édition de SQL Server (programme d’installation). Pour SQL Server 2005, case activée l’article de la Base de connaissances suivant Mettre à niveau vers une autre édition de SQL Server (programme d’installation) .

  • Cas 2 : Passage d’une édition d’évaluation d’entreprise à une édition express

    Dans certains cas, vous pouvez décider de passer d’une édition d’évaluation Entreprise à une édition Express. Étant donné qu’aucun chemin de mise à niveau n’est disponible, vous pouvez consulter l’article suivant sur le déplacement de vos bases de données utilisateur de l’édition d’évaluation vers l’édition Express.

    Remarque

    La taille maximale de base de données relationnelle pour les éditions SQL Express est de 10 gigaoctets (Go).

    • Scénario 2 : vous ne pouvez pas démarrer une édition expirée de votre édition d’évaluation Entreprise, car la période d’évaluation a expiré

      Si la taille de la base de données est inférieure à 10 gigaoctets (Go), vous pouvez effectuer les étapes suivantes :

      1. Installez une édition express du produit.

      2. Recherchez les fichiers de données (mdf et ldf) pour votre base de données.

      3. Joignez ces fichiers à l’édition SQL Express.

        Remarque

        Avant de joindre les fichiers de données à l’édition SQL Express, si ces fichiers se trouvent actuellement dans le répertoire de données par défaut de l’ancienne instance, vous pouvez déplacer les fichiers de base de données de leur emplacement actuel vers le nouveau répertoire de données de la nouvelle installation ou vers un autre emplacement sur le serveur.

  • Cas 3 - Vous rencontrez ce problème dans les environnements SQL Server 2008, même après la mise à niveau vers une version sous licence de SQL Server

    Dans ce cas, vous disposez des options suivantes.

    Remarque

    Vous remarquerez également ce problème sur les systèmes sur lesquels vous aviez initialement installé l’édition d’évaluation des outils partagés et mis à niveau ultérieurement vers une version sous licence.

    • Option 1

      Appliquez le Service Pack 1 pour SQL Server 2008 avant de mettre à niveau l’édition d’évaluation vers une édition sous licence.

      Remarque

      Si vous avez déjà effectué la mise à niveau de l’édition avant d’appliquer le Service Pack 1 pour SQL Server 2008, vous devez suivre toutes les étapes mentionnées dans la section Option 2 pour résoudre le problème. Le Service Pack empêche uniquement les problèmes qui impliquent des mises à niveau ultérieures de l’édition.

    • Option 2

      Utilisez la procédure suivante pour résoudre le problème :

      Importante

      Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour une meilleure protection, sauvegardez le registre avant de le modifier. Vous pouvez alors le restaurer en cas de problème. Pour plus d’informations sur la procédure de sauvegarde et de restauration du Registre, consultez l’article Comment sauvegarder et restaurer le Registre dans Windows.

      1. Sélectionnez Démarrer>l’exécution, entrez Regedt32, puis sélectionnez OK.

      2. Recherchez et sélectionnez la clé suivante dans le registre Rédacteur :

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

      3. Dans le volet droit du registre Rédacteur, sélectionnez CommonFiles (type DWord).

      4. Dans le menu Edition, sélectionnez Modifier.

      5. Tapez 3, puis sélectionnez OK.

      6. Quittez l’Éditeur du Registre.

      7. Réexécutez la procédure Mise à niveau vers une autre édition de SQL Server (programme d’installation) pour terminer la mise à niveau de tous les composants vers une édition sous licence.

Vérifier si SSMS va expirer

  1. Démarrez SQL Server Management Studio.
  2. Sélectionnez le menu Aide , puis sélectionnez le sous-menu À propos ... dans la liste. Vous rencontrerez le problème décrit dans l’article si le composant Microsoft SQL Server Management Studioa expiré dans « x » jours à côté.

S’applique à

  • 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 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 Standard