Copier des bases de données vers la nouvelle batterie de serveurs à des fins de mise à niveau vers SharePoint Server 2016

 

**Sapplique à :**SharePoint Server 2016

**Dernière rubrique modifiée :**2017-05-30

Résumé : Comment copier des bases de données de contenu et de service SharePoint Server 2013 avec Service Pack 1 (SP1) vers une batterie de serveurs SharePoint Server 2016.

Quand vous effectuez une mise à niveau des SharePoint Server 2013 avec Service Pack 1 (SP1) vers SharePoint Server 2016, vous devez utiliser une mise à niveau par attachement de base de données, ce qui signifie que vous mettez uniquement à niveau le contenu de votre environnement, et non ses paramètres de configuration. Une fois que vous avez configuré un nouvel environnement SharePoint Server 2016, vous pouvez copier les bases de données de contenu et d’application de service depuis l’environnement SharePoint Server 2013 avec Service Pack 1 (SP1) vers l’environnement SharePoint Server 2016. 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 SharePoint Server 2013 avec Service Pack 1 (SP1) afin que les utilisateurs puissent continuer d’accéder à leurs informations, sans les modifier. 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

Phase 2 du processus de mise à niveau : copier les bases de données vers la nouvelle batterie de serveurs

123 steps

Il s’agit de la deuxième phase du processus de mise à niveau des données et sites des SharePoint Server 2013 avec Service Pack 1 (SP1) vers SharePoint Server 2016. Ce processus inclut les phases suivantes à exécuter dans l’ordre :

  1. Créer une batterie de serveurs SharePoint Server 2016 pour une mise à niveau d’attachement de base de données

  2. Copier des bases de données vers la nouvelle batterie de serveurs à des fins de mise à niveau vers SharePoint Server 2016 (la présente phase)

  3. Mettre à niveau des applications de service vers SharePoint Server 2016

  4. Mettre à niveau les bases de données de contenu vers SharePoint Server 2016

Pour obtenir une vue d’ensemble du processus, voir Vue d’ensemble du processus de mise à niveau vers SharePoint Server 2016.

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 peut accéder à SQL Server Management Studio à la fois dans les environnements des SharePoint Server 2013 avec Service Pack 1 (SP1) et celui de SharePoint Server 2016 et qu’il peut accéder à un emplacement réseau accessible depuis ces deux environnements afin de 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 2013. Si vous utilisez le stockage d’objets blob distants dans votre environnement, vous devez exécuter SharePoint Server 2013 avec Service Pack 1 (SP1) 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 permettre aux utilisateurs de continuer à accéder à votre environnement d’origine, définissez les bases de données SharePoint Server 2013 avec Service Pack 1 (SP1) comme étant en lecture seule avant de procéder à leur sauvegarde. Même si vous ne souhaitez pas maintenir cet accès à long terme, en définissant les bases de données en lecture seule, vous êtes sûr de capturer la totalité des données dans la sauvegarde afin de pouvoir restaurer et mettre à niveau l’environnement dans sont état actuel, tout en empêchant d’éventuelles modifications supplémentaires. Les utilisateurs peuvent afficher le contenu des bases de données en lecture seule, mais ils ne sont pas autorisés à ajouter du contenu ni à modifier le contenu existant.

Notes

Ne mettez pas les bases de données de recherche en lecture seule à ce stade. Il est préférable de ne pas interrompre l’expérience de recherche tant que vous n’êtes pas prêt à mettre à niveau les applications de service de recherche. Vous gérerez ces bases de données lorsque vous mettrez à niveau les applications de service (la quatrième phase du processus pour mettre à niveau les données et sites de SharePoint Server 2013 avec Service Pack 1 (SP1) vers SharePoint Server 2016).

Important

Effectuez cette étape dans l’environnement des SharePoint Server 2013 avec Service Pack 1 (SP1).

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 SharePoint Server 2013 avec Service Pack 1 (SP1) à 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 SharePoint Server 2013 avec Service Pack 1 (SP1) :

  • 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

    Banque d’informations sécurisée

    Secure_Store_Service_DB_ID

Il est inutile de sauvegarder les bases de données de configuration ou de contenu d’administration, car elles sont recréées lors de la configuration de la batterie de serveurs SharePoint Server 2016. 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’environnement des SharePoint Server 2013 avec Service Pack 1 (SP1).

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 section Source de 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 toutes les bases de données de contenu et d’application de service utilisées par les SharePoint Server 2013 avec Service Pack 1 (SP1) dans votre environnement.

Copier les fichiers de sauvegarde dans l’environnement SharePoint Server 2016

Copiez les fichiers de sauvegarde que vous avez créés lors de la procédure précédente depuis l’environnement des SharePoint Server 2013 avec Service Pack 1 (SP1) vers l’environnement SharePoint Server 2016.

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

Après avoir configuré la nouvelle batterie de serveurs SharePoint Server 2016, vous pouvez restaurer les copies de sauvegarde des bases de données dans 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

Veillez à conserver une copie de vos sauvegardes d’origine. En cas d’échec de la mise à niveau, vous pourrez utiliser cette copie pour résoudre le problème et réessayer la mise à niveau.
Effectuez cette étape dans l’environnement des SharePoint Server 2016.

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 que vous avez établi une connexion à l’instance appropriée du moteur de base de données SQL Server 2014, développez le nom du serveur dans l’Explorateur d’objets.

  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 Vers la base de données.

    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.

  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 Support de sauvegarde, assurez-vous 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électionnez 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, sur 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 redéfinir les bases de données en lecture-écriture sur votre batterie de serveurs SharePoint Server 2016 avant de les attacher et les mettre à niveau.

Important

Effectuez cette étape dans l’environnement des SharePoint Server 2016.

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 sites des SharePoint Server 2013 avec Service Pack 1 (SP1) vers SharePoint Server 2016.

Pour obtenir une vue d’ensemble du processus, voir Vue d’ensemble du processus de mise à niveau vers SharePoint Server 2016.

See also

Créer une batterie de serveurs SharePoint Server 2016 pour une mise à niveau d’attachement de base de données
Mettre à niveau des applications de service vers SharePoint Server 2016
Mettre à niveau les bases de données de contenu vers SharePoint Server 2016