Déterminer la version et l'édition de SQL Server à partir de la configuration disponible, avant de l'installer réellement?

11

Nous passons par un processus de rétrogradation de SQL Server 2008 R2 Enterprise vers l'édition Standard.

Pour lancer l'activité ci-dessus, nous recherchions l'édition standard disponible de SQL Server. Nous en avons trouvé un, mais nous nous sommes trompés sur les points ci-dessous:

  1. Les fichiers d'installation (enregistrés par un ancien membre de l'équipe) se trouvent dans un dossier qui indique qu'il s'agit de SQL Server 2008 R2, mais juste pour vérifier avant de commencer l'installation, nous avons parcouru le fichier default.ini , qui dit:

    SQLSERVER2008 Configuration File
    [SQLSERVER2008]

    Cela a créé un doute s'il s'agit de la version correcte de SQL Server requise. Existe-t-il un autre moyen, au cas où la méthode mentionnée ci-dessus est incorrecte pour déterminer la version, avant de continuer et d'essayer d'installer?

  2. Pouvons-nous également vérifier l'édition de ce serveur SQL disponible, car lors de la configuration, nous pouvons à peine déterminer s'il s'agit vraiment de l'édition Standard?

Nous ne pouvons pas simplement télécharger de nouveaux médias, conformément à nos politiques de sécurité. De plus, nous n'avons aucun droit de téléchargement.

KASQLDBA
la source

Réponses:

9

Pour répondre à votre première question:

Si vous n'êtes pas sûr, lancez simplement le setup.exeet vérifiez manuellement .

Lorsque vous lancez l'installation de SQL Server 2008 à l'aide de setup.exe, vous verrez:

entrez la description de l'image ici

Ci-dessous, pour SQL Server 2008R2:

entrez la description de l'image ici

Une alternative à l'exécution de l'exécutable de configuration consiste à cliquer avec le bouton droit de la souris et à y rechercher la version. Ce sera quelque chose comme 10, 10,50, 11, etc. vous devez donc convertir

Pour répondre à votre deuxième question:

À partir de SQL Server 2008 et versions ultérieures, Microsoft a changé car l' édition dépend de celle PIDqui peut être trouvée dans DefaultSetup.ini. Le DefaultSetup.inipour SQL Server 2008 et 2008R2 a le même format. Donc, essentiellement, si vous ne le savez pas, vous devez vous assurer que vous disposez des fichiers d'installation corrects.

;SQLSERVER2008 Configuration File
[SQLSERVER2008]
PID="xxxxx-xxxxx-xxxxx-xxxxx-xxxxx"

Pour SQL Server 2005, il était indiqué dans le dossier Serveurs default.htm . Voir

Comment savoir quelle édition sont vos fichiers d'installation de SQL Server

Je ne pense pas que vous puissiez deviner à partir d' PIDune édition particulière de SQL Server. Un média complet conviendra à toutes les éditions d'une version particulière de SQL Server.

Kin Shah
la source