Copy databases to the new farm for upgrade to SharePoint 2013

S’APPLIQUE À :oui-img-132013 no-img-162016 no-img-192019 no-img-seÉdition d’abonnement no-img-sopSharePoint dans Microsoft 365

Lorsque vous effectuez une mise à niveau des produits SharePoint 2010 vers SharePoint 2013, vous devez utiliser une mise à niveau d’attachement de base de données, ce qui signifie que vous mettez à niveau uniquement le contenu de votre environnement et non les paramètres de configuration. Après avoir configuré un nouvel environnement SharePoint 2013, vous pouvez copier les bases de données d’applications de contenu et de service de l’environnement produits SharePoint 2010 vers l’environnement SharePoint 2013. Vous utilisez un processus de sauvegarde et de restauration pour copier la base de données, et vous pouvez également choisir de définir les bases de données en lecture seule dans l’environnement produits SharePoint 2010 afin que les utilisateurs puissent continuer à accéder à leurs informations, mais pas les modifier. Cet article contient les étapes à suivre pour copier ces bases de données.

Phase 2 of the upgrade process: Copy databases to the new farm

Étapes du processus de mise à niveau pour SharePoint 2013

   
Étapes 123 Il s’agit de la deuxième phase du processus de mise à niveau des données et des sites des produits SharePoint 2010 vers SharePoint 2013. Ce processus inclut les phases suivantes à exécuter dans l'ordre :
Créer la batterie de serveurs SharePoint 2013 pour une mise à niveau d’attachement de base de donnéesCopier des bases de données vers la nouvelle batterie de serveurs pour la mise à niveau vers SharePoint 2013 (cette phase) Mettre à niveau des applications de service vers SharePoint 2013Upgrader des applications de service vers SharePoint 2013Classer des bases de données de contenu de SharePoint 2010 vers SharePoint 2013Pour une vue d’ensemble de l’ensemble du processus, Voir Vue d’ensemble du processus de mise à niveau de SharePoint 2010 vers SharePoint 2013 et le modèle de processus de mise à niveau Télécharger le modèle de processus de mise à niveau.

Importante

Bien que cet article s’applique à SharePoint Foundation 2013 et SharePoint 2013, les sections sur la sauvegarde et la restauration des bases de données d’application de service s’appliquent uniquement à SharePoint 2013. (L’exception est la section sur l’application de service Business Data Connectivity qui s’applique à SharePoint Foundation 2013 et SharePoint 2013).

Regardez la vidéo Mise à niveau SharePoint 2013 : Phase 2

Avant de commencer

Avant de copier les bases de données, prenez en compte les informations suivantes et appliquez les mesures recommandées.

  • Assurez-vous que le compte que vous utilisez pour copier les bases de données a accès à SQL Server Management Studio sur les environnements Produits SharePoint 2010 et SharePoint 2013, et qu’il a accès à un emplacement réseau accessible à partir des deux environnements pour stocker les copies des bases de données.

  • Assurez-vous que le compte que vous utilisez pour définir les bases de données en lecture seule et en lecture-écriture est membre du rôle de base de données fixe db_owner pour les bases de données de contenu que vous souhaitez mettre à niveau.

  • Avant de sauvegarder les bases de données, recherchez et corrigez toutes les erreurs de cohérence des bases de données.

  • Assurez-vous que la mise à jour ou le service pack approprié est appliqué à votre environnement 2010. Si vous utilisez le stockage d'objets BLOB distants dans votre environnement, vous devez exécuter le Service Pack 1 pour Produits SharePoint 2010 dans votre environnement avant de commencer le processus de mise à niveau.

Définir des bases de données de version antérieure comme étant en lecture seule

Pour conserver l’accès utilisateur à votre environnement d’origine, définissez les bases de données des produits SharePoint 2010 en lecture seule avant de sauvegarder les bases de données. Même si vous ne souhaitez pas conserver l’accès à long terme, définissez les bases de données sur lecture seule pour vous assurer que vous capturez toutes les données de la sauvegarde afin de restaurer et de mettre à niveau l’état actuel de l’environnement sans permettre d’apporter d’autres modifications. Si les bases de données sont définies sur lecture seule, les utilisateurs peuvent continuer à afficher du contenu. Toutefois, ils ne pourront pas ajouter ou modifier du contenu.

Importante

Effectuez cette étape dans l’environnement Produits SharePoint 2010.

Pour définir une base de données en lecture seule à l'aide des outils SQL Server

  1. Vérifiez que le compte d'utilisateur qui exécute cette procédure est membre du rôle de base de données fixe db_owner pour les bases de données.

  2. Dans SQL Server Management Studio, dans l'Explorateur d'objets, connectez-vous à une instance du moteur de base de données, développez le serveur, puis développez Bases de données.

  3. Recherchez et sélectionnez la base de données à définir en lecture seule, cliquez dessus avec le bouton droit, puis cliquez sur Propriétés.

  4. Dans la boîte de dialogue Propriétés de la base de données , dans la section Sélectionner une page , cliquez sur Options.

  5. Dans le volet Détails, sous Autres options, dans la section État, en regard de Base de données en lecture seule, cliquez sur la flèche, puis sélectionnez Vrai.

Vous pouvez configurer l'option de disponibilité de base de données READ_ONLY à l'aide de Transact-SQL. Pour plus d'informations sur l'utilisation de la clause SET de l'instruction ALTER DATABASE, voir Définition des options de base de données.

Sauvegarder les bases de données des produits SharePoint 2010 à l’aide des outils SQL Server

Vous sauvegardez les bases de données dans SQL Server Management Studio. En réalisant une copie de sauvegarde de la base de données, vous vous assurez de disposer de données fiables dans le cas où vous auriez besoin de restaurer la batterie de serveurs dans son état d'origine ; par ailleurs, vous avez besoin d'une copie de sauvegarde si vous effectuez une mise à niveau avec attachement de base de données. Répétez la procédure pour les bases de données suivantes dans la batterie de serveurs produits SharePoint 2010 :

  • Toutes les bases de données de contenu (nom de base de données par défaut : WSS_Content_ID

  • Les bases de données des applications de service suivantes :

Application de service Nom de base de données par défaut
Business Data Connectivity BDC_Service_DB_ID
Métadonnées gérées Managed Metadata Service_ID
PerformancePoint PerformancePoint Service Application_ID
Administration de la recherche Search_Service_Application_DB_ID
Banque d’informations sécurisée Secure_Store_Service_DB_ID
Profil utilisateur : bases de données de profils, sociales et de synchronisation Service de profil utilisateur Application_ProfileDB_*ID_
Service de profil utilisateur Application_SocialDB_*ID_
User Profile Service Application_SyncDB_ID

Remarque

L’application de service Business Data Connectivity est disponible dans SharePoint Foundation 2010 et SharePoint Server 2010. Les autres applications de service sont disponibles uniquement dans SharePoint Server 2010. Bien que SharePoint Foundation 2010 inclut des fonctionnalités de recherche, il ne s’agit pas de la même application service Search que dans SharePoint Server 2010 et elle ne peut pas être mise à niveau.

Vous n’avez pas besoin de sauvegarder les bases de données de contenu de configuration ou d’administration, car vous avez recréé ces bases de données lors de la configuration de la batterie de serveurs SharePoint 2013. La mise à niveau de ces bases données et de la collection de sites Administration centrale n'est pas possible.

Au terme de cette procédure, vous aurez créé les copies de sauvegarde des bases de données de contenu en lecture seule.

Importante

Effectuez cette étape dans l’environnement Produits SharePoint 2010.

Pour sauvegarder une base de données à l'aide des outils SQL Server

  1. Vérifiez que le compte d'utilisateur qui exécute cette procédure est membre du rôle de base de données fixe db_owner pour les bases de données.

  2. Dans Management Studio, dans l'Explorateur d'objets, connectez-vous à une instance du moteur de base de données, développez le serveur, puis développez Bases de données.

  3. Cliquez avec le bouton droit sur la base de données à sauvegarder, pointez sur Tâches, puis cliquez sur Sauvegarder.

    La boîte de dialogue Sauvegarder la base de données s’affiche .

  4. Dans la partie Source, dans la zone Base de données, vérifiez le nom de la base de données.

  5. Dans la zone Type de sauvegarde, sélectionnez Complète.

  6. Sous Composant de sauvegarde, sélectionnez Base de données.

  7. Dans la section Jeu de sauvegarde, dans la zone Nom, acceptez le nom de jeu de sauvegarde suggéré ou entrez un autre nom pour le jeu de sauvegarde.

  8. Dans la partie Destination, spécifiez le type de destination de sauvegarde en sélectionnant Disque ou Bande, puis spécifiez une destination. Pour créer une autre destination, cliquez sur Ajouter.

  9. Cliquez sur OK pour démarrer le processus de sauvegarde.

Répétez la procédure précédente pour sauvegarder tout le contenu et les bases de données d’application de service appropriées que les produits SharePoint 2010 utilisent dans votre environnement.

Importante

Avant de pouvoir sauvegarder la base de données d’administration de l’application service Search, vous devez arrêter la service Search sur votre batterie de serveurs SharePoint Server 2010. Pour arrêter le service de recherche dans la batterie de serveurs d'origine, dans le menu Démarrer, cliquez sur Outils d'administration, puis sur Services. Cliquez avec le bouton droit sur SharePoint Server Search 14, puis cliquez sur Arrêter. Pensez à redémarrer le service après avoir sauvegardé la base de données.

Copier les fichiers de sauvegarde dans l’environnement SharePoint 2013

Copiez les fichiers de sauvegarde que vous avez créés dans la procédure précédente de l’environnement Produits SharePoint 2010 vers l’environnement SharePoint 2013.

Restaurer une copie de sauvegarde de la base de données

Après avoir configuré la nouvelle batterie de serveurs SharePoint 2013, vous pouvez restaurer les copies de sauvegarde des bases de données sur SQL Server. Commencez avec une base de données, puis vérifiez que la restauration a fonctionné avant de restaurer les autres bases de données.

Importante

Veillez à conserver une copie de vos sauvegardes d’origine en réserve, au cas où la mise à niveau échoue et que vous devrez résoudre les problèmes et réessayer. > Effectuez cette étape dans l’environnement SharePoint 2013.

Pour restaurer une copie de sauvegarde d'une base de données à l'aide des outils SQL Server

  1. Vérifiez que le compte d'utilisateur qui exécute cette procédure est membre du rôle de base de données fixe db_owner pour les bases de données.

  2. Une fois établie la connexion à l’instance appropriée du moteur de base de données SQL Server 2008, dans l’Explorateur d’objets, développez le nom du serveur.

  3. Cliquez avec le bouton droit sur Bases de données, puis cliquez sur Restaurer la base de données.

    La boîte de dialogue Restaurer la base de données s’affiche.

  4. Dans la boîte de dialogue Restaurer la base de données , dans la page Général , tapez le nom de la base de données à restaurer dans la liste Base de données À .

    Conseil

    Lorsque vous tapez le nom de la base de données restaurée, vous n’avez pas besoin d’utiliser le nom d’origine. Si vous souhaitez remplacer le nom de la base de données d’un nom avec un GUID long par un nom plus court et plus convivial, c’est l’occasion d’effectuer cette modification. Veillez également à modifier les noms des bases de données et des fichiers journaux dans le système de fichiers (fichiers MDF et LDF) afin qu’ils correspondent.

  5. Dans la zone de texte Vers une limite dans le temps, conservez la valeur par défaut (Le plus récent possible).

  6. Pour spécifier la source et l'emplacement des jeux de sauvegarde à restaurer, cliquez sur À partir de l'unité, puis utilisez les points de suspension ( ...) pour sélectionner le fichier de sauvegarde.

  7. Dans la boîte de dialogue Spécifier la sauvegarde , dans la zone Média de sauvegarde , vérifiez que l’option Fichier est sélectionnée.

  8. Dans la zone Emplacement de sauvegarde, cliquez sur Ajouter.

  9. Dans la boîte de dialogue Localiser le fichier de sauvegarde , sélectionnez le fichier à restaurer, cliquez sur OK, puis, dans la boîte de dialogue Spécifier la sauvegarde , cliquez sur OK.

  10. Dans la boîte de dialogue Restaurer la base de données , sous La grille Sélectionner les jeux de sauvegarde à restaurer , activez la case à cocher Restaurer en regard de la sauvegarde complète la plus récente.

  11. Dans la boîte de dialogue Restaurer la base de données , dans la page Options , sous Options de restauration, activez la case à cocher Remplacer la base de données existante .

  12. Cliquez sur OK pour démarrer le processus de restauration.

Définir les bases de données en lecture/écriture

Il est impossible de mettre à niveau une base de données accessible en lecture seule. Vous devez définir les bases de données en lecture-écriture sur votre batterie de serveurs SharePoint 2013 avant de les attacher et de les mettre à niveau.

Importante

Effectuez cette étape dans l’environnement SharePoint 2013.

Pour définir une base de données en lecture-écriture à l'aide des outils SQL Server

  1. Dans SQL Server Management Studio, dans l'Explorateur d'objets, connectez-vous à une instance du moteur de base de données, développez le serveur, puis développez Bases de données.

  2. Sélectionnez la base de données à définir en lecture/écriture, cliquez dessus avec le bouton droit, puis cliquez sur Propriétés.

  3. Dans la boîte de dialogue Propriétés de la base de données , dans la section Sélectionner une page , cliquez sur Options.

  4. Dans le volet Détails, sous Autres options, dans la section État, en regard de Base de données en lecture seule, cliquez sur la flèche, puis sélectionnez Faux.

   
123 steps Il s’agit de la deuxième phase du processus de mise à niveau des données et des sites des produits SharePoint 2010 vers SharePoint 2013.
Phase suivante : Mettre à niveau les applications de service vers SharePoint 2013
Pour obtenir une vue d’ensemble de l’ensemble du processus, voir Vue d’ensemble du processus de mise à niveau de SharePoint 2010 vers SharePoint 2013.

Voir aussi

Autres ressources

Liste de vérification sur la mise à niveau avec liaison des bases de données (SharePoint 2013)

Mettre à niveau des batteries qui partagent des services (batteries parentes et enfants) vers SharePoint 2013

Tester et résoudre les problèmes d'une mise à niveau vers SharePoint 2013