Guide de la mise à niveau sur place avec des bases de données détachées (SharePoint Server 2010)

 

S’applique à : SharePoint Server 2010

Dernière rubrique modifiée : 2016-11-30

Lorsque vous effectuez une mise à niveau depuis Microsoft Office SharePoint Server 2007 vers Microsoft SharePoint Server 2010, vous pouvez réaliser une mise à niveau sur place ou une mise à niveau avec liaison des bases de données, ou vous pouvez combiner certains aspects des deux méthodes pour accroître la disponibilité ou le débit pendant le processus de mise à niveau. Cet article explique comment utiliser une méthode hybride qui combine une mise à niveau sur place et le détachement et l’attachement de bases de données pour mettre à niveau plusieurs bases de données en même temps, éventuellement sur des supports matériels distincts. Vous pouvez utiliser cette méthode pour mettre à niveau deux bases de données de contenu ou plus à la fois, ce qui vous permet d’effectuer une mise à niveau plus rapidement que si vous recouriez à une mise à niveau sur place standard (qui met à niveau des bases de données de contenu et des collections de sites individuels en série). Cette méthode repose sur les techniques hybrides suivantes :

  • utilisation d’une mise à niveau sur place pour mettre à niveau la batterie de serveurs et les paramètres ;

  • détachement et mise à niveau de plusieurs bases de données en parallèle ;

  • autre séquence de mise à niveau possible : mise à niveau des bases de données sur une petite batterie de serveurs temporaire.

Notez que si vous décidez d’utiliser une petite batterie de serveurs temporaire pour effectuer la mise à niveau proprement dite, vous devez disposer d’un accès direct aux serveurs de base de données à partir desquels vous puissiez copier les bases de données. La copie des bases de données via le réseau est gourmande en temps et en bande passante : veillez à tester ce processus pour déterminer si vous disposez des ressources nécessaires à l’utilisation d’une petite batterie de serveurs temporaire.

Pour plus d’informations sur les avantages et les inconvénients des différentes méthodes de mise à niveau, voir Déterminer l’approche de mise à niveau (SharePoint Server 2010). Pour une brève présentation et une description graphique des étapes de chaque méthode, voir Présentation du processus de mise à niveau (SharePoint Server 2010).

Notes

Une cause fréquente des échecs de mise à niveau est le manque d’éléments personnalisés dans l’environnement, tels que des fonctionnalités ou des solutions personnalisées. Avant de commencer le processus de mise à niveau, vérifiez que tous les éléments personnalisés requis sont installés sur les serveurs Web frontaux. Vous pouvez utiliser l’outil d’analyse préalable à la mise à niveau et, dans le cas d’une mise à niveau avec liaison des bases de données, l’applet de commande Windows PowerShelltest-spcontentdatabase, pour identifier tous les éléments personnalisés éventuellement utilisés par vos sites. Pour plus d’informations, voir Identifier et installer les personnalisations dans l’article « Utiliser une mise à niveau d’évaluation pour rechercher les problèmes potentiels ».

Dans cet article :

  • Vue d’ensemble du processus

  • Avant de commencer

  • Pour détacher des bases de données et les mettre à niveau en parallèle sur la même batterie de serveurs

  • Pour détacher des bases de données et les mettre à niveau en parallèle sur une petite batterie de serveurs temporaire

  • Vérification

  • Étapes supplémentaires

Important

Vous devez exécuter Office SharePoint Server 2007 Service Pack 2 (SP2) dans un environnement Windows Server 2008 64 bits pour effectuer une mise à niveau sur place vers SharePoint Server 2010. Dans le cas d’un environnement de batterie de serveurs, vous devez également exécuter une version 64 bits d’un des produits suivants : Microsoft SQL Server 2008 R2, SQL Server 2008 avec Service Pack 1 (SP1) et mise à jour cumulative 2 et SQL Server 2005 avec SP3 et mise à jour cumulative 3.

Vue d’ensemble du processus

Étant donné que cette méthode de mise à niveau est une combinaison des techniques utilisées dans la mise à niveau sur place et dans la mise à niveau avec liaison des bases de données, cet article explique comment les étapes de chaque méthode s’articulent pour former le processus hybride. Il ne fournit pas de détails sur chaque étape du processus, car ces étapes sont décrites dans les articles suivants :

Ces articles, combinés à cette feuille de route, fournissent les informations dont vous avez besoin pour réaliser cette mise à niveau hybride.

Vous pouvez effectuer ce type de mise à niveau hybride de deux façons : en utilisant une seule batterie de serveurs pendant toute la durée de l’opération ou en utilisant une petite batterie de serveurs temporaire pour effectuer la mise à niveau proprement dite. Les sections ci-après indiquent les étapes à suivre pour effectuer la mise à niveau à l’aide de chacune de ces méthodes.

Avant de commencer

Avant de commencer la mise à niveau sur place, passez en revue les informations suivantes relatives aux autorisations, aux configurations matérielle et logicielle requises et aux étapes à effectuer avant de démarrer le processus.

Pour détacher des bases de données et les mettre à niveau en parallèle sur la même batterie de serveurs

Cette section décrit les étapes à suivre pour utiliser la méthode de mise à niveau avec détachement des bases de données sur une même batterie de serveurs.

Processus de mise à niveau sur place avec bases de données détachées (même batterie de serveurs)

Détacher des bases de données

  1. Utilisez l’opération suivante pour détacher les bases de données de contenu :

    Stsadm.exe -o deletecontentdb -url https://servername -databasename ContentDatabaseName

    Pour plus d’informations sur cette opération, voir Deletecontentdb : opération Stsadm (Office SharePoint Server).

Mettre à niveau la batterie de serveurs sur place

  1. Installez tous les éléments prérequis sur tous les serveurs de la batterie.

  2. Exécutez le programme d’installation sur tous les serveurs de la batterie.

  3. Exécutez l’Assistant Configuration des produits SharePoint sur tous les serveurs de la batterie.

Pour les procédures détaillées décrivant ces étapes, voir Mise à niveau sur place vers SharePoint Server 2010.

Attacher les bases de données et mettre à niveau le contenu

  1. Ajoutez les bases de données de contenu aux applications Web.

    Utilisez l’applet de commande Windows PowerShell suivante pour ajouter et mettre à niveau les bases de données de contenu :

    Mount-SPContentDatabase -Name <DatabaseName> -DatabaseServer <ServerName> -WebApplication <URL> [-Updateuserexperience]
  2. Vérifiez la mise à niveau pour la première base de données.

  3. Répétez les procédures de restauration et d’ajout de base de données pour les autres bases de données en parallèle.

Pour les procédures détaillées décrivant ces étapes, voir Effectuer une mise à niveau avec liaison des bases de données vers SharePoint Server 2010.

Pour détacher des bases de données et les mettre à niveau en parallèle sur une petite batterie de serveurs temporaire

Cette section décrit les étapes à suivre pour utiliser la méthode de mise à niveau avec détachement des bases de données sur deux batteries de serveurs : la batterie de serveurs d’origine et une petite batterie de serveurs temporaire.

Processus de mise à niveau sur place avec bases de données détachées (petite batterie de serveurs temporaire)

Configurer une petite batterie de serveurs temporaire à utiliser dans le cadre de la mise à niveau des bases de données

Pour les procédures détaillées décrivant ces étapes, voir Préparer le nouvel environnement SharePoint Server 2010 en vue d’une mise à niveau par attachement de base de données.

2 : détacher les bases de données de la batterie de serveurs d’origine

  1. Sauvegardez les bases de données disponibles dans la version précédente à l’aide des outils SQL Server.

    Pour des procédures détaillées sur la sauvegarde des bases de données, voir Effectuer une mise à niveau avec liaison des bases de données vers SharePoint Server 2010.

  2. Utilisez l’opération suivante pour détacher les bases de données de contenu :

    Stsadm.exe -o deletecontentdb -url https://servername -databasename ContentDatabaseName

    Pour plus d’informations sur cette opération, voir Deletecontentdb : opération Stsadm (Office SharePoint Server).

Mettre à niveau la batterie de serveurs d’origine sur place

  1. Installez tous les éléments prérequis sur tous les serveurs de la batterie.

  2. Exécutez le programme d’installation sur tous les serveurs de la batterie.

  3. Exécutez l’Assistant Configuration des produits SharePoint sur tous les serveurs de la batterie.

Pour les procédures détaillées décrivant ces étapes, voir Effectuer une mise à niveau sur place (SharePoint Server 2010).

Attacher les bases de données à la petite batterie de serveurs temporaire et mettre à niveau le contenu

  1. Restaurez la copie de sauvegarde dans la nouvelle batterie de serveurs.

  2. Ajoutez les bases de données de contenu aux applications Web.

    Utilisez l’applet de commande Windows PowerShell suivante pour ajouter et mettre à niveau les bases de données de contenu :

    Mount-SPContentDatabase -Name <DatabaseName> -DatabaseServer <ServerName> -WebApplication <URL> [-Updateuserexperience]
  3. Vérifiez la mise à niveau pour la première base de données.

  4. Répétez les procédures de restauration et d’ajout de base de données pour les autres bases de données en parallèle.

Pour les procédures détaillées décrivant ces étapes, voir Effectuer une mise à niveau avec liaison des bases de données vers SharePoint Server 2010.

Sauvegarder les bases de données à partir de la petite batterie de serveurs temporaire et les attacher à la batterie de serveurs d’origine

  1. Sauvegardez les bases de données mises à niveau à l’aide des outils SQL Server.

  2. Restaurez la copie de sauvegarde dans la batterie de serveurs d’origine.

  3. Ajoutez les bases de données de contenu mises à niveau aux applications Web d’origine.

Il s’agit fondamentalement du même processus que celui de l’étape précédente ; toutefois, vous déplacez les bases de données depuis la petite batterie de serveurs temporaire vers la batterie de serveurs d’origine. Il est fait appel aux mêmes procédures qu’aux étapes précédentes.

Vérification

Si la mise à niveau échoue ou signale des problèmes, vous pouvez vous référer aux fichiers journaux et d’erreurs pour plus d’informations. Pour plus d’informations sur la consultation des fichiers journaux, et sur le redémarrage de la mise à niveau après un échec, voir Vérifier la mise à niveau et passer en revue les sites mis à niveau (SharePoint Server 2010).

Étapes supplémentaires

Après avoir procédé à la mise à niveau, plusieurs étapes doivent être effectuées afin de terminer la configuration de votre nouvelle batterie de serveurs. Pour plus d’informations, voir Effectuer les étapes postérieures à la mise à niveau pour une mise à niveau sur place (SharePoint Server 2010).