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.