Analyse et rapport préalables à la mise à niveau vers des versions ultérieures (Windows SharePoint Services)

Mise à jour : 2009-04-28

La commande Stsadm fournit une opération d'analyse à base de règles pour déterminer si des serveurs dans un environnement SharePoint existant remplissent les conditions fondamentales pour la mise à niveau à partir de Windows SharePoint Services 3.0 et des produits liés vers les versions ultérieures des produits et technologies SharePoint.

L'opération d’analyse et de rapport préalable à la mise à niveau est implémentée par Stsadm –o preupgradecheck et peut être exécutée avec ou sans paramètres. Pour plus d’informations, voir Preupgradecheck : opération Stsadm (Windows SharePoint Services).

Vous pouvez utiliser cette opération Stsadm pour analyser des serveurs de batterie avant de commencer une mise à niveau afin de vous assurer que certaines conditions requises sont remplies et de détecter les problèmes connus susceptibles d'empêcher la réussite de la mise à niveau. Les résultats de cette analyse vous permettent de régler les problèmes identifiés.

Le vérificateur de mise à niveau n'effectue pas les opérations suivantes :

  • Supplanter l'Analyseur des recommandations Microsoft pour Windows SharePoint Services 3.0 et Microsoft Office System 2007.

  • Corriger automatiquement les problèmes identifiés.

Conditions requises et autorisations

Sur chaque serveur que vous souhaitez analyser, le Service Pack 2 pour Windows SharePoint Services 3.0 doit être installé afin de lancer une session d'analyse et de générer un rapport sur l'état de préparation du serveur pour la mise à niveau.

Pour effectuer une analyse avec le vérificateur de mise à niveau, vous devez être membre du groupe SharePoint Administrateurs de batterie et détenir des droits d'administrateur sur le serveur à analyser.

Structure et traitement de l'opération préalable à la mise à niveau

L'opération Stsadm préalable à la mise à niveau comprend un ensemble de routines qui chargent un ou plusieurs fichiers de règles XML en entrée afin d'évaluer la batterie de serveurs SharePoint et la configuration du serveur en question. Durant ce processus d'analyse, chaque règle transmet les résultats à une routine qui les écrit dans des fichiers journaux. Ainsi, le concept central réside sur les règles et leurs résultats :

  • Règles

  • Sortie

La collection de règles

La collection de règles du vérificateur de mise à niveau est composée de fichiers qui contiennent des règles. La liste des règles par défaut existantes est présentée plus tard dans cette rubrique.

Fichiers de règles

Les fichiers de règles ne sont pas traités dans un ordre spécifique, sauf si la personne qui exécute l'analyse spécifie un fichier de règles ou un ensemble de fichiers de règles comme paramètres passés à l'opération preupgradecheck. Dans ce cas, les fichiers de règles sont traités dans l'ordre de passage spécifié. Les fichiers de règles sont situés dans le répertoire %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\CONFIG\PREUPGRADECHECK.

Règles

Les règles d'un fichier de règles spécifient les contrôles à effectuer durant l'analyse. Les règles contenues dans un fichier de règles sont traitées dans l'ordre où elles sont listées. Il existe deux types de règles : les règles d'informations et les règles d'erreur.

Règles d'informations

Cette catégorie de règles fournit des statistiques relatives à la mise à niveau de la batterie de serveurs qui peuvent servir à la planification d'une mise à niveau. Par exemple, la règle FarmInfo fournit des informations sur la version de SharePoint installée, le nombre de serveurs de la batterie, ainsi que d'autres informations. La règle FarmInfo fournit les informations suivantes :

  • Résumé :

    Les composants de cette batterie

  • Description :

    Le logiciel basé sur les produits et technologies SharePoint qui s'exécute actuellement sur cette batterie est <numéro de version du binaire>. La batterie contient les composants suivants :

    • <Component>[Nombre de serveurs] Servers</Component>

    • <Component>[Nombre d'applications Web] Web applications</Component>

    • <Component>[Nombre de bases de données de contenu] Content databases, approximate total size = [Taille totale des bases de données] bytes</Component>

    • <Component>[Nombre de collections de sites] Site collections</Component>

  • Informations supplémentaires :

    Voir http://sharepoint.microsoft.com/pages/default.aspx pour estimer le temps que prendra la mise à niveau de votre batterie par rapport à une batterie similaire sur le matériel d’évaluation de Microsoft. Pour plus d'informations sur cette règle , voir l’article de la base de connaissances 954759 dans le Windows SharePoint Services Solution Center (en anglais) (https://go.microsoft.com/fwlink/?linkid=149394&clcid=0x40C).

Règles d'erreur

Cette catégorie de règles fournit des informations sur la configuration du serveur local ou de la batterie de serveurs que l'administrateur doit corriger avant de démarrer une mise à niveau. Par exemple, citons la règle DatabaseSchema qui liste les noms des bases de données de contenu ayant un schéma différent de la base de données de contenu standard de Windows SharePoint Services 3.0. La règle d'erreur DatabaseSchema fournit les informations suivantes :

  • Résumé :

    Base de données de contenu ayant des schémas de base de données modifiés par l'utilisateur

  • Description :

    Les modifications apportés par l'utilisateur à la base de données de contenu SharePoint, y compris mais sans limitation aux schémas de tables, à un index et aux procédures stockées, ne sont pas prises en charge et provoqueront l'échec de la mise à niveau vers des versions ultérieures de SharePoint.

    Le schéma d'origine des bases de données de la liste suivante semble avoir été modifié : [ForEach Database] <Database>[Nom de la base de données]</Database>

  • Informations supplémentaires et solution si le résultat est une erreur :

    Pour plus d'informations sur cette règle , voir l’article de la base de connaissances 954772 dans la liste d'articles sur les règles du Windows SharePoint Services Solution Center (en anglais) (https://go.microsoft.com/fwlink/?linkid=120257&clcid=0x40C).

Règles par défaut

Les règles décrites dans le tableau suivant sont fournies avec cette version de l'analyse des conditions nécessaires préalable à la mise à niveau.

Règles du vérificateur de mise à niveau

Nom Description Serveur local ou batterie de serveurs Gravité

ServerInfo

Tous les serveurs qui exécutent des composants SharePoint dans la batterie.

Local

Informations

FarmInfo

Les composants de cette batterie.

Batterie de serveurs

Informations

UpgradeType

Types de mise à niveau pris en charge par la batterie de serveurs.

Local

Informations

SiteTemplates

Cette batterie utilise les définitions de sites suivantes.

Local

Informations

Features

Fonctionnalités installées sur la batterie de serveurs.

Local

Informations

LanguagePacks

Modules linguistiques requis pour la batterie de serveurs.

Local

Informations

AAMURLs

Les URL de mappage des accès de substitution dans l'environnement actuel à considérer lors de la mise à niveau.

Local

Informations

OSType

Ce serveur dans la batterie n'a pas une version 64 bits de Windows Server 2008 ou ultérieur installée.

Local

Erreur

DatabaseSchema

Les bases de données de contenu sont modifiées par l'utilisateur et ne peuvent donc pas être mises à niveau.

Batterie de serveurs

Erreur

DataOrphan

Les bases de données de contenu contiennent des données orphelines.

Batterie de serveurs

Erreur

SiteOrphan

Impossible de référencer correctement certains sites.

Batterie de serveurs

Erreur

UnfinishedGradualUpgrade

Cette batterie de serveurs est actuellement mise à niveau selon le processus de mise à niveau progressive.

Batterie de serveurs

Erreur

MissingWebConfig

Ce site Web ne possède pas de fichier web.config.

Local

Erreur

InvalidHostNames

Noms d'hôtes non valides trouvés.

Local

Erreur

InvalidServiceAccount

Le compte du pool d'applications doit être corrigé.

Local

Erreur

DatabaseReadOnly

Les bases de données sur cette batterie de serveurs sont configurées en lecture seule. Pour que la mise à niveau n'échoue pas, elles doivent être configurées en lecture-écriture.

Batterie de serveurs

Erreur

WYukonLargeDatabase

Les bases de données sur cette batterie de serveurs sont hébergées dans la La base de données interne utilise la technologie SQL Server en tant que magasin de données relationnelles pour les rôles et les fonctionnalités Windows uniquement, notamment Windows SharePoint Services, Active Directory Rights Management Services, les Services UDDI, Windows Server Update Services (WSUS) et le Gestionnaire de ressources système Windows. et dépassent 4 gigaoctets. 

Batterie de serveurs

Erreur

WYukonLargeSiteCollection

Les collections de sites sur cette batterie de serveurs sont hébergées dans la base de données interne Windows et dépassent 4 gigaoctets.

Batterie de serveurs

Erreur

Résultat de l'analyse préalable à la mise à niveau

Au fur et à mesure du traitement des règles durant l'analyse préalable à la mise à niveau, les résultats de chaque règle sont inscrits dans un fichier journal XML et dans un fichier journal texte. Ces fichiers journaux sont situés dans le répertoire %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\LOGS et utilisent la convention d'affectation de nom suivante, où un numéro aléatoire est utilisé pour différencier de possibles tentatives simultanées d'exécution de la commande pre-upgrade :

  • PreUpgradeCheck_AAAAMMJJ-hhmmss-milliseconde-numéro-aléatoire.XML

  • PreUpgradeCheck_AAAAMMJJ-hhmmss-milliseconde-numéro-aléatoire.LOG

Les deux fichiers journaux ci-dessus contiennent les informations suivantes :

  • Les contrôles qui ont été exécutés.

  • Les problèmes qui ont été détectés.

  • Une description de la façon de corriger le problème détecté ou un lien vers un article de la base de connaissances relatif à ce problème.

Une fois l’analyse terminée, les résultats XML sont convertis au format HTML et peuvent être affichés dans une page dans le navigateur Web par défaut. La convention d’affectation de nom pour ce fichier converti est PreUpgradeCheck_AAAAMMJJ-hhmmss-milliseconde-numéro-aléatoire.HTM. Le résultat de cette conversion est une page HTML que vous pouvez afficher dans votre navigateur Web.