Mise à niveau vers Windows Server 2008 pour Windows SharePoint Services 3.0 avec Service Pack 1

Mise à jour : 2010-04-16

Si vous utilisez Windows SharePoint Services 3.0 avec Service Pack 1 (SP1) sur un ordinateur exécutant Windows Server 2003 et que vous comptez procéder à une mise à niveau vers Windows Server 2008, suivez les procédures décrites dans cet article pour préparer Windows SharePoint Services 3.0 en vue de la mise à niveau.

Avant de commencer

Résoudre les problèmes d’installation

Le programme d’installation de Windows Server 2008 empêchera la mise à niveau si l’une ou l’autre des conditions suivantes s’applique à l’ordinateur exécutant Windows Server 2003 :

  • Windows SharePoint Services 2.0 est installé.

  • Les extensions serveur FrontPage 2002 de Microsoft sont installées.

  • La base de données interne Windows avec Service Pack 1 est installée.

  • Windows SharePoint Services 3.0 avec Service Pack 1 n’est pas installé.

Vous devez résoudre les problèmes d’installation sur l’ordinateur exécutant Windows Server 2003 avant de préparer Windows SharePoint Services 3.0 en vue de la mise à niveau.

Installer la base de données interne Windows avec Service Pack 2

Si vous utilisez une installation de base ou une installation autonome de Windows SharePoint Services 3.0 utilisant la base de données interne Windows (MICROSOFT##SSEE) comme base de données principale par défaut, vous devez installer la base de données interne Windows avec Service Pack 2 avant de commencer l’installation de Windows Server 2008.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.

Pour plus d’informations sur la base de données interne Windows avec Service Pack 2 et pour télécharger le Service Pack pour l’architecture x86 ou x64, voir les liens suivants :

Arrêter le service de recherche

Si le service de recherche de Windows SharePoint Services (Spsearch) est en cours d’exécution pendant l’installation de Windows Server 2008, l’index de recherche risque d’être endommagé. Pour éviter ce problème, suivez la procédure ci-dessous.

Pour arrêter le service Recherche de Windows SharePoint Services

  1. Ouvrez une fenêtre d'invite de commandes.

  2. Modifiez la valeur du paramètre Type de démarrage du service Recherche de Windows SharePoint Services en lui attribuant la valeur désactivé par le biais de la commande suivante :

    sc config spsearch start=disabled

    Le message [SC] ChangeServiceConfig SUCCESS s’affiche.

  3. Arrêtez le service Recherche de Windows SharePoint Services en exécutant la commande suivante :

    net stop spsearch

    Le message Le service Windows SharePoint Services Search a été arrêté s’affiche.

    NoteRemarque :

    L’index de recherche peut être endommagé si l’Assistant Configuration des produits et technologies SharePoint ne parvient pas à démarrer ou si celui-ci il semble se bloquer lorsque vous essayez de démarrer le service Recherche de Windows SharePoint Services après la mise à niveau. Pour plus d’informations, voir la section « Réinitialiser l’index du service Recherche de Windows SharePoint Services » dans ce même article.

Installer Windows Server 2008

Vous pouvez maintenant procéder à l’installation de Windows Server 2008. Pour plus d’informations sur l’installation de Windows Server 2008, voir la Bibliothèque technique Windows Server 2008 (https://go.microsoft.com/fwlink/?linkid=106547&clcid=0x40C, éventuellement en anglais).

Effectuer les procédures post-installation

Une fois que l’installation de Windows Server 2008 est terminée, vous devez effectuer une réparation binaire pour configurer Windows SharePoint Services 3.0.

Pour configurer Windows SharePoint Services sur Windows Server 2008

  1. Effectuez une réparation binaire. Dans Windows Server 2008, cliquez sur Démarrer puis sur Panneau de configuration, ouvrez Programmes et fonctionnalités, sélectionnez Windows SharePoint Services 3.0, puis cliquez sur Modifier.

    Si la fonction LUA (Least User Access) est activée sur votre ordinateur, suivez l’une des étapes ci-dessous :

    • Désactivez la fonction LUA et répétez les instructions de cette étape.

    • Exécutez Setup.exe à partir d’un point d’installation (où vous avez extrait les fichiers du Service Pack 1, dans le dossier Updates). Lorsque le programme d’installation vous demande de choisir une action, sélectionnez Réparer.

  2. Exécutez l’Assistant Configuration des produits et technologies SharePoint.

Si Windows SharePoint Services 3.0 est installé sous forme d’installation autonome ou sur un serveur Web qui fait partie d’une batterie de serveurs, mais que le compte de la batterie n’est pas un compte d’administrateur sur l’ordinateur, vous devez accorder au service Minuteur de Windows SharePoint Services (SPTimerV3) une autorisation en lecture pour IIS (Internet Information Services) 7.0. Si le service SPTimerV3 ne dispose pas des autorisations nécessaires, les problèmes suivants risquent de se produire :

  • Les installations ultérieures des mises à jour logicielles peuvent échouer.

  • La création d’applications Web peut échouer dans les batteries de serveurs contenant plusieurs applications Web.

  • Les opérations utilisant le travail de minuteur pour envoyer des requêtes de propriétés de site Web IIS peuvent échouer.

Pour accorder au service SPTimerV3 une autorisation en lecture pour IIS 7.0

  1. Ouvrez une session sur l’ordinateur en utilisant un compte de domaine qui est membre du groupe Administrateurs sur l’ordinateur local.

  2. Ouvrez une fenêtre d’invite de commande avec élévation de privilèges. Cliquez sur Démarrer, pointez sur Tous les programmes, cliquez sur Accessoires, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu’administrateur.

  3. Accédez au répertoire %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\BIN.

  4. Exécutez la commande suivante :

    stsadm -o grantiis7permission

    Les messages suivants confirment les modifications :

    Granting permission to SPTimerV3 service to read from IIS 7.0 or above.

    Opération réussie.

Configurer l’utilitaire de sauvegarde de Windows Server

Si vous souhaitez utiliser l’utilitaire de sauvegarde de Windows Server avec Windows SharePoint Services 3.0, vous devez configurer certaines clés de Registre. Si vous ne configurez pas ces clés, l’utilitaire de sauvegarde de Windows Server ne fonctionnera pas correctement avec Windows SharePoint Services 3.0. Pour plus d’informations sur la configuration des clés de Registre de l’utilitaire de sauvegarde de Windows Server, voir la rubrique « Configurer l’utilitaire de sauvegarde de Windows Server » dans Installer un serveur autonome sur Windows Server 2008 (Windows SharePoint Services) (https://go.microsoft.com/fwlink/?linkid=106802&clcid=0x40C).

Problèmes connus

Réparation non autorisée lorsque la fonction LUA est activée

Après avoir terminé l’installation de Windows Server 2008, lorsque vous ouvrez la page Programmes et fonctionnalités pour réparer Windows SharePoint Services 3.0 ou des packs de modèles linguistiques, vous ne pourrez pas exécuter l’opération de réparation si la fonction LUA est activée (valeur par défaut). Avant d’exécuter la réparation, vérifiez que la fonction LUA est désactivée.

Résolution des problèmes suite à la mise à niveau en l’absence de la base de données interne Windows avec Service Pack 2

Le programme d’installation de Windows Server 2008 empêchera la mise à niveau si la base de données interne Windows avec Service Pack 1 est installée. Un problème peut survenir après le blocage de la mise à niveau si l’utilisateur supprime la base de données interne Windows avec Service Pack 1, mais qu’il n’installe pas la base de données interne Windows avec Service Pack 2. Dans une telle situation, si Windows Server 2008 a été correctement installé après la suppression de la base de données interne Windows avec Service Pack 1, installez la base de données interne Windows avec Service Pack 2, puis suivez la procédure ci-dessous pour vérifier que vos sites et le service Recherche fonctionnent correctement.

Pour réparer les sites et la fonction de recherche après la mise à niveau

  1. Arrêtez tous les services de Windows SharePoint Services 3.0 :

    • Service de minuteur de Windows SharePoint Services

    • Service d’administration de Windows SharePoint Services

    • Service de gestion du suivi de Windows SharePoint Services

    • Service de recherche de Windows SharePoint Services

  2. Ouvrez une fenêtre d’invite de commandes et redémarrez IIS à l’aide de la commande suivante :

    restartiis

  3. Pour installer la base de données interne Windows incluse dans Windows Server 2008, ouvrez le Gestionnaire de serveur, cliquez sur Fonctionnalités, cliquez sur Ajouter des fonctionnalités, activez la case à cocher Base de données Windows, puis cliquez sur Installer pour terminer l’Assistant Ajout de fonctionnalités.

  4. Utilisez l’utilitaire de requête de ligne de commande de Microsoft SQL Server 2005 (sqlcmd) pour démarrer la base de données interne Windows :

    sqlcmd -S \\.\pipe\mssql$microsoft##ssee\sql\query -E

    NoteRemarque :

    L’utilitaire sqlcmd est téléchargeable gratuitement, mais comme sqlcmd nécessite Microsoft SQL Server Native Client, nous vous recommandons de télécharger l’ensemble du Feature Pack pour Microsoft SQL Server 2005 (en anglais) (https://go.microsoft.com/fwlink/?linkid=70728&clcid=0x40C) (en anglais). Pour plus d’informations sur l’utilitaire sqlcmd, voir Utilitaire sqlcmd (https://go.microsoft.com/fwlink/?linkid=81183&clcid=0x40C).

  5. Exécutez la commande suivante pour toutes les base de données (*.mdf) et tous les fichiers journaux (*_log.ldf) Windows SharePoint Services 3.0. Par défaut, tous les fichiers se trouvent dans le dossier suivant :

    %Windows%\SYSMSI\SSEE\MSSQL.2005\MSSQL\Data

    EXEC sp_attach_db @dbname = ’<nom_base_de_données>’, @filename1 = ’<lecteur:\chemin\Data>\<nom_base_de_données>.mdf’, @filename2 = <lecteur:\chemin\Data>\<nom_base_de_données>_log.ldf’

    Go

    NoteRemarque :

    Normalement, toutes les bases de données suivantes sont présentes : configdb, contentdb, admin contentdb et searchdb.

  6. Démarrez les services de Windows SharePoint Services 3.0 suivants :

    • Service de minuteur de Windows SharePoint Services

    • Service d’administration de Windows SharePoint Services

    • Service de gestion du suivi de Windows SharePoint Services

    NoteRemarque :

    Ne démarrez pas le service de recherche de Windows SharePoint Services.

  7. Redémarrez le service de la base de données interne de Windows :

    1. Cliquez sur Démarrer, pointez sur Outils d’administration, puis cliquez sur Services.

    2. Dans la liste des services, cliquez avec le bouton droit sur Base de données Windows (MICROSOFT##SSEE), puis cliquez sur Arrêter.

    3. Cliquez avec le bouton droit sur Base de données Windows (MICROSOFT##SSEE), puis cliquez sur Démarrer.

    NoteRemarque :

    Si le service Recherche de Windows SharePoint Services était en cours d’exécution avant le début de cette étape, vous devez le redémarrer en exécutant la commande suivante :

    stsadm -o spsearch -action start -databaseserver %_be% -databasename wsssearch

  8. Si vous avez effectué une réparation binaire dans la section « Effectuer les procédures post-installation », vous pouvez passer cette étape. Sinon, pour effectuer une réparation binaire, cliquez sur Démarrer puis sur Panneau de configuration, cliquez sur Programmes et fonctionnalités, sélectionnez Windows SharePoint Services 3.0, puis cliquez sur Modifier.

  9. Exécutez l’Assistant Configuration des produits et technologies SharePoint pour configurer Windows SharePoint Services 3.0.

Réinitialiser l’index du service Recherche de Windows SharePoint Services

Si vous n’avez pas arrêté le service Recherche de Windows SharePoint Services pendant la procédure de mise à niveau, il peut s’avérer nécessaire de réinitialiser l’index de recherche du service Recherche de Windows SharePoint Services en suivant la procédure ci-dessous.

NoteRemarque :

Si vous avez exécuté l’Assistant Configuration des produits et technologies SharePoint alors que le service Recherche de Windows SharePoint Services était en cours d’exécution, il se peut que l’Assistant ait endommagé l’index de recherche. Dans ce cas, suivez la procédure intitulée « Pour réinitialiser un index de recherche endommagé du service Recherche de Windows SharePoint Services » dans ce même article.

Pour réinitialiser l’index du service Recherche de Windows SharePoint Services

  1. Ouvrez l’administration centrale de SharePoint. Cliquez sur Démarrer, pointez sur Outils d’administration, puis cliquez sur Administration centrale de SharePoint 3.0.

  2. Dans l’onglet Opérations, cliquez sur Services sur le serveur.

  3. Dans la liste des services, cliquez sur Arrêter pour arrêter le service Recherche de Windows SharePoint Services.

  4. Dans la boîte de dialogue d’avertissement, cliquez sur OK.

    Attendez que l’opération se termine.

  5. Dans la page Services sur le serveur, cliquez sur Démarrer pour démarrer le service Recherche Windows SharePoint Services.

    La page des paramètres du service Recherche de Windows SharePoint Services s’affiche.

  6. Faites défiler la page des paramètres du service Recherche de Windows SharePoint Services jusqu’à ce que vous puissiez voir la section Base de données de recherche et modifiez le nom indiqué dans Nom de la base de données. Faites défiler la page vers le bas et cliquez sur Démarrer.

    Attendez que l’opération se termine.

Si l’Assistant Configuration des produits et technologies SharePoint ne parvient pas à démarrer le service Spsearch, il se peut que l’index de recherche soit endommadé. Dans une telle situation, vous pouvez utiliser l’administration centrale pour ouvrir la page Web Opérations et la page Services sur le serveur. Vous pourrez alors constater que l’état du service Spsearch est démarrage. Cependant, puisque le service ne répondra pas aux demandes d’arrêt de l’administration centrale, vous devez utiliser la procédure suivante.

Pour réinitialiser un index de recherche endommagé du service Recherche de Windows SharePoint Services

  1. Fermez l’Assistant Configuration des produits et technologies SharePoint manuellement :

    1. Ouvrez le Gestionnaire des tâches, puis cliquez sur l’onglet Processus.

    2. Sélectionnez Psconfig, puis cliquez sur Terminer le processus.

  2. Pour arrêter le service Spsearch, ouvrez une fenêtre d’invite de commandes et entrez la commande suivante :

    stsadm -o spsearch -action stop

  3. Ouvrez l’administration centrale. Cliquez sur Démarrer, pointez sur Outils d’administration, puis cliquez sur Administration centrale de SharePoint 3.0.

  4. Dans l’onglet Opérations, cliquez sur Services sur le serveur.

  5. Dans la page Services sur le serveur, cliquez sur Démarrer pour démarrer le service Recherche Windows SharePoint Services.

    La page des paramètres du service Recherche de Windows SharePoint Services s’affiche.

  6. Faites défiler la page des paramètres du service Recherche de Windows SharePoint Services jusqu’à ce que vous puissiez voir la section Base de données de recherche et modifiez le nom indiqué dans Nom de la base de données. Faites défiler la page vers le bas et cliquez sur Démarrer.

  7. Attendez que l’opération se termine.

  8. Démarrez l’Assistant Configuration des produits et technologies SharePoint.

Télécharger ce livre

Pour faciliter la lecture et l’impression, cette rubrique est incluse dans le livre téléchargeable suivant :

Voir la liste complète des livres à télécharger sur Livres à télécharger pour Windows SharePoint Services.