Copy databases to the new farm for upgrade to SharePoint 2013
S’APPLIQUE À :
2013
2016
2019
Subscription Edition
SharePoint in Microsoft 365
Lorsque vous faites une mise à niveau des Produits SharePoint 2010 vers SharePoint 2013, vous devez utiliser une mise à niveau avec attachement de base de données, ce qui signifie que vous ne mettre à niveau que 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 de contenu et d’application 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 des produits SharePoint 2010 afin que les utilisateurs continuent d’accéder à leurs informations, mais ne les modifient pas. Cet article contient les étapes à suivre pour copier ces bases de données.
Phase 2 du processus de mise à niveau : copier les bases de données vers la nouvelle batterie de serveurs

| Il s’agit de la deuxième phase du processus de mise à niveau SharePoint sites et données produits 2010 vers SharePoint 2013. Ce processus inclut les phases suivantes à exécuter dans l'ordre : Créer la batterie de serveurs SharePoint 2013 pour attacher des bases de données upgradeCopy à la nouvelle batterie de serveurs pour la mise à niveau vers SharePoint 2013 (cette phase) Mettre à niveau les applications de service vers SharePoint 2013Upgrade des bases de données de contenu de SharePoint 2010 à SharePoint 2013Upgrade une collection de sites vers SharePoint 2013For an overview of the whole process, see Overview of the upgrade process from SharePoint 2010 to SharePoint 2013 and the Upgrade Process model Download the upgrade process model |
. |
Important
Bien que cet article s’applique à SharePoint Foundation 2013 et SharePoint 2013, les sections sur la procédure de restauration et de restauration des bases de données d’application de service s’appliquent uniquement à SharePoint 2013. (L’exception concerne 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 à la fois sur les environnements SharePoint 2010 Products 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 maintenir l’accès des utilisateurs à votre environnement d’origine, définissez les bases de données SharePoint Produits 2010 en lecture seule avant de les conserver. Même si vous ne souhaitez pas conserver l’accès à long terme, définissez les bases de données en lecture seule pour vous assurer que vous capturez toutes les données de la sauvegarde afin de restaurer et mettre à niveau l’état actuel de l’environnement sans autoriser d’autres modifications. Si les bases de données sont définies en lecture seule, les utilisateurs peuvent continuer à afficher le contenu. Toutefois, ils ne pourront pas ajouter ou modifier de contenu.
Important
Effectuez cette étape dans l SharePoint 2010 Products.
Pour définir une base de données en lecture seule à l'aide des outils SQL Server
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.
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.
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.
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.
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.
Back up the SharePoint 2010 Products databases by using SQL Server tools
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 SharePoint produits 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 |
User Profile Service Application_ProfileDB_ ID User Profile Service Application_SocialDB_ ID User Profile Service Application_SyncDB_ ID |
Notes
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 la fonctionnalité de recherche, il ne s’agit pas de la même application de service de recherche que dans SharePoint Server 2010 et elle ne peut pas être mise à niveau.
Vous n’avez pas besoin de back up the configuration or admin content databases, because you recreated these databases when you set up the SharePoint 2013 server farm. 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.
Important
Effectuez cette étape dans l SharePoint 2010 Products.
Pour sauvegarder une base de données à l'aide des outils SQL Server
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.
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.
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 Back Up Database (Back Up Database) s’affiche.
Dans la partie Source, dans la zone Base de données, vérifiez le nom de la base de données.
Dans la zone Type de sauvegarde, sélectionnez Complète.
Sous Composant de sauvegarde, sélectionnez Base de données.
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.
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.
Cliquez sur OK pour démarrer le processus de sauvegarde.
Répétez la procédure précédente pour back up all the content and appropriate service application databases that SharePoint 2010 Products uses in your environment.
Important
Avant de pouvoir récupérer la base de données d’administration de l’application de service de recherche, vous devez arrêter le service de recherche 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 SharePoint 2013
Copiez les fichiers de sauvegarde que vous avez créés dans la procédure précédente à partir de l’environnement SharePoint 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 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.
Important
N’oubliez pas de conserver une copie de vos sauvegardes d’origine en réserve, juste en cas d’échec de la mise à niveau et que vous devez résoudre les problèmes et essayer à nouveau. > effectuer 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
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.
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.
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.
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 À de la base de données.
Conseil
[!CONSEIL] Vous pouvez choisir un nom pour la base de données restaurée différent de celui de la base de données d'origine, par exemple un nom avec un GUID plus court ou un nom plus convivial. Assurez-vous également de changer en conséquence les noms de la base de données et du fichier journal dans les fichiers MDF et LDF du système de fichiers.
Dans la zone de texte Vers une limite dans le temps, conservez la valeur par défaut (Le plus récent possible).
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.
Dans la boîte de dialogue Spécifier la sauvegarde, dans la zone de support de sauvegarde, assurez-vous que le fichier est sélectionné.
Dans la zone Emplacement de sauvegarde, cliquez sur Ajouter.
Dans la boîte de dialogue Rechercher un 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.
Dans la boîte de dialogue Restaurer la base de données, sous Sélectionner les jeux de sauvegarde à restaurer, cochez la case Restaurer en regard de la sauvegarde complète la plus récente.
Dans la boîte de dialogue Restaurer la base de données, dans la page Options, sous Options de restauration, cochez la case Overwrite de la base de données existante.
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 remettre les bases de données en lecture/écriture sur votre batterie de serveurs SharePoint 2013 avant de les attacher et de les mettre à niveau.
Important
Effectuez cette étape dans l SharePoint 2013.
Pour définir une base de données en lecture-écriture à l'aide des outils SQL Server
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.
Sélectionnez la base de données à définir en lecture/écriture, cliquez dessus avec le bouton droit, puis cliquez sur Propriétés.
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.
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.
| Il s’agit de la deuxième phase du processus de mise à niveau SharePoint sites et données produits 2010 vers SharePoint 2013. Phase suivante : Mettre à niveau les applications de service SharePoint 2013 Pour une vue d’ensemble de l’ensemble du processus, voir Vue d’ensemble du processus de mise à niveau de SharePoint 2010 à SharePoint 2013. |
Voir aussi
Autres ressources
Checklist for database-attach upgrade (SharePoint 2013)
Tester et résoudre les problèmes d'une mise à niveau vers SharePoint 2013