Mettre à niveau une installation autonome vers une nouvelle configuration matérielle à l’aide du stockage BLOB distant (attachement de base de données)

 

S’applique à : SharePoint Foundation 2010

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

Cet article présente les procédures de mise à niveau requises pour effectuer une mise à niveau depuis un système Windows SharePoint Services 3,0 autonome vers une installation de SharePoint Foundation 2010 avec RBS (Remote BLOB Storage, stockage BLOB distant) sur une nouvelle plateforme matérielle.

Important

Il est vivement recommandé de lire l’article Mise à niveau depuis une installation autonome de Windows SharePoint Services 3.0 vers SharePoint Foundation 2010 avec des bases de données de contenu dépassant 4 Go (stockage BLOB distant) pour prendre connaissance d’informations et de recommandations importantes relatives à la mise à niveau depuis Windows SharePoint Services 3,0 vers Microsoft SharePoint Foundation 2010 avec RBS.

RBS est conçu pour déplacer le stockage des objets BLOB (Binary Large Objects) depuis des serveurs de bases de données vers des solutions de stockage de produits. RBS est un module complémentaire applicable à Microsoft SQL Server 2008 Express et Microsoft SQL Server 2008 R2 Express. Cette implémentation de RBS utilise le fournisseur SQL FILESTREAM. Pour plus d’informations sur RBS et sur le fournisseur FILESTREAM, voir Vue d’ensemble du stockage BLOB distant (SharePoint Foundation 2010).

En raison des limites de taille des bases de données dans SQL Server 2008 Express, installez la base de données interne Windows et restaurez les bases de données Windows SharePoint Services 3,0 dans la base de données interne Windows. Ensuite, installez RBS, déplacez la base de données de contenu depuis la base de données interne Windows vers SQL Server, puis déplacez les objets BLOB vers une base de données de contenu configurée pour utiliser RBS.

Par défaut, les bases de données de contenu dans SharePoint Foundation 2010 sont stockées dans SQL Server 2008 Express, qui autorise une taille maximale de 4 gigaoctets (Go) par base de données de contenu. Étant donné que SQL Server 2008 R2 Express prend en charge les bases de données de contenu dont la taille est inférieure ou égale à 10 Go, il est recommandé d’installer SQL Server 2008 R2 Express pour que les bases de données de contenu soient prises en charge. SQL Server 2008 R2 Express est une mise à niveau gratuite que vous pouvez télécharger et installer à partir de Microsoft SQL Server 2008 R2 Express Edition (https://go.microsoft.com/fwlink/?LinkID=189418&clcid=0x40C).

Notes

Cet article suppose que vous avez installé SQL Server Management Studio sur le serveur de bases de données dans la batterie de serveurs Windows SharePoint Services 3,0. Si ce logiciel n’est pas installé, vous pouvez le télécharger et l’installer à partir de la page Microsoft® SQL Server® 2008 Management Studio Express (https://go.microsoft.com/fwlink/?linkid=186132&clcid=0x40C).

Cet article n’est pas un guide complet de mise à niveau vers SharePoint Foundation 2010. Avant de commencer le processus de mise à niveau, lisez les articles suivants et créez un plan de mise à niveau :

Dans cet article :

  • Pour préparer la mise à niveau vers SharePoint Foundation 2010 sur le serveur d’origine

  • Pour préparer la mise à niveau vers SharePoint Foundation 2010 sur le nouveau serveur

  • Pour installer et configurer la base de données interne Windows sur le nouveau serveur

  • Pour déplacer les bases de données de contenu vers le nouveau serveur

  • Pour installer SQL Server Express 2008 R2 sur le nouveau serveur

  • Pour installer RBS sur le nouveau serveur

  • Pour installer SharePoint Foundation 2010 sur le nouveau serveur

  • Pour migrer la base de données de contenu vers RBS et terminer l’installation

Pour préparer la mise à niveau vers SharePoint Foundation 2010 sur le serveur d’origine

  1. Vérifiez que le compte d’utilisateur utilisé pour la réalisation de cette procédure satisfait aux conditions indiquées dans Comptes d’administration et de service requis pour le déploiement initial (SharePoint Foundation 2010) et qu’il est membre du groupe Administrateurs sur l’ordinateur local.

  2. Vérifiez que Management Studio est installé sur le serveur d’origine.

  3. Sauvegardez les bases de données de contenu à l’aide de la procédure décrites dans Procédure : sauvegarder une base de données (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?linkid=187768&clcid=0x40C). Vous pouvez utiliser les paramètres par défaut pour la plupart des options, mais vous devez utiliser les paramètres suivants :

    • À l’étape 1, vous devez définir le nom d’instance de la base de données interne Windows sur \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query.

    • À l’étape 12, sélectionnez l’option Destination. Vérifiez que le support de destination dispose de suffisamment d’espace pour la sauvegarde.

  4. Exécutez l’outil de vérification de pré-mise à niveau présenté dans l’article Effectuer les étapes préalables à la mise à niveau (SharePoint Foundation 2010).

    Le rapport de l’outil de vérification de pré-mise à niveau indique les noms de toutes les bases de données de contenu. Vous devez détenir cette liste pour migrer les bases de données de contenu vers RBS. Si vous disposez de plusieurs applications Web, vous devez également noter les bases de données de contenu attachées à chacune d’elles.

Pour préparer la mise à niveau vers SharePoint Foundation 2010 sur le nouveau serveur

  1. Vérifiez que le compte d’utilisateur utilisé pour la réalisation de la mise à niveau et de l’installation satisfait aux conditions indiquées dans Comptes d’administration et de service requis pour le déploiement initial (SharePoint Foundation 2010) et qu’il est membre du groupe Administrateurs sur l’ordinateur local.

  2. Vérifiez que la configuration matérielle prend en charge SharePoint Foundation 2010. Pour plus d’informations, voir Configuration matérielle et logicielle requise (SharePoint Foundation 2010).

  3. Vérifiez que l’espace disque disponible satisfait aux conditions suivantes :

    • Sa taille est au moins le double de celle de la base de données de contenu la plus volumineuse.

    • Sa taille est supérieure ou égale à la somme des tailles de toutes les bases de données de contenu.

Pour installer et configurer la base de données interne Windows sur le nouveau serveur

  1. Cliquez sur Démarrer, puis sur Gestionnaire de serveur.

  2. Dans le Gestionnaire de serveur, cliquez sur Fonctionnalités, puis cliquez sur Ajouter des fonctionnalités.

  3. Dans l’Assistant Ajout de fonctionnalités, faites défiler la liste des fonctionnalités vers le bas, puis sélectionnez Base de données interne Windows.

  4. Cliquez sur Installer.

  5. Quittez le Gestionnaire de serveur.

  6. Cliquez sur Démarrer, cliquez sur Outils d’administration, puis cliquez sur Gestion de l’ordinateur.

  7. Développez Services et applications.

  8. Cliquez sur Services.

  9. Dans le volet Services, cliquez avec le bouton droit sur Base de données interne Windows, puis cliquez sur Propriétés.

  10. Utilisez le menu déroulant pour définir le paramètre Type de démarrage sur Automatique.

  11. Cliquez sur Démarrer pour démarrer le service.

  12. Cliquez sur OK, puis quittez la Gestion de l’ordinateur.

Pour déplacer les bases de données de contenu vers le nouveau serveur

  1. Copiez vers le nouveau serveur les fichiers de sauvegarde des bases de données de contenu que vous avez créés dans la procédure Pour préparer la mise à niveau vers SharePoint Foundation 2010 sur le serveur d’origine .

  2. Sur le nouveau serveur, téléchargez et installez Management Studio à partir de la page Microsoft® SQL Server® 2008 Management Studio Express (https://go.microsoft.com/fwlink/?linkid=186132&clcid=0x40C).

  3. Utilisez les instructions indiquées dans la page Procédure : restaurer une sauvegarde de base de données (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?linkid=187769&clcid=0x40C) pour restaurer les bases de données à l’aide de Management Studio. Utilisez les paramètres suivants pour la procédure de restauration :

    • À l’étape 1, utilisez le nom suivant pour l’instance de la base de données interne Windows : \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query.

    • À l’étape 5, entrez le nom de la base de données à restaurer. Il est recommandé d’utiliser le même nom que celui utilisé lors de la sauvegarde de la base de données.

    • À l’étape 7, sélectionnez le fichier de base de données que vous avez copié à l’étape 1.

    • Acceptez toutes les autres options par défaut et terminez la restauration.

Pour installer SQL Server Express 2008 R2 sur le nouveau serveur

  1. Téléchargez SQL Server 2008 R2 Express à partir de Microsoft SQL Server 2008 R2 Express Edition (https://go.microsoft.com/fwlink/?LinkID=189418&clcid=0x40C).

  2. Suivez les instructions à l’écran pour installer SQL Server 2008 R2 Express.

    Pour plus d’informations, voir Procédure : installer SQL Server 2008 (programme d’installation) (https://go.microsoft.com/fwlink/?linkid=187771&clcid=0x40C).

    Notez particulièrement les paramètres suivants :

    • Dans la page Configuration de l’instance, indiquez si vous souhaitez installer une instance par défaut ou une instance nommée. Si vous créez une instance nommée, notez le nom de l’instance. Vous devrez indiquer ce nom dans une procédure ultérieure.

    • Dans la page Configuration du serveur — Comptes de service, vous devez spécifier les comptes de connexion des services SQL Server. Vous pouvez affecter le même compte de connexion à tous les services SQL Server ou configurer chaque compte de service séparément.

    • Dans la page Configuration du moteur de base de données, assurez-vous que le compte de domaine en cours d’utilisation pour cette installation est répertorié en tant qu’administrateur SQL Server.

Pour installer RBS sur le nouveau serveur

  1. Accédez à la page https://go.microsoft.com/fwlink/?linkid=168472&clcid=0x40C (éventuellement en anglais) (https://go.microsoft.com/fwlink/?linkid=168472&clcid=0x40C) et téléchargez le fichier RBS_X64.msi.

    Important

    Vous devez installer la version de RBS incluse dans le Package d’installation SQL Server Remote BLOB Store du Feature Pack pour Microsoft SQL Server 2008 R2. La version de RBS doit être 10.50.xxx. Aucune version antérieure de RBS n’est prise en charge pour SharePoint Foundation 2010.

  2. Ouvrez le dossier qui contient le fichier .msi, puis double-cliquez sur RBS_X64.msi pour démarrer l’Assistant d’installation du stockage BLOB distant SQL.

  3. Dans l’Assistant d’installation du stockage BLOB distant SQL, dans la page Sélection de fonctionnalité, développez Serveur, cliquez sur la flèche vers le bas en regard de l’option Exécuter le script, puis cliquez sur Ce composant ne sera pas disponible.

  4. Développez FILESTREAM Provider, développez Serveur, cliquez sur la flèche vers le bas en regard de l’option Exécuter le script, puis cliquez sur Ce composant ne sera pas disponible.

    Notes

    La base de données qui hébergera les scripts n’existe pas encore. Elle est créée pendant le processus de mise à niveau de base de données. L’option Exécuter les scripts sera installée automatiquement pendant l’installation de SharePoint Foundation 2010.

  5. Terminez l’Assistant en utilisant les valeurs par défaut.

    Pendant l’installation, une boîte de dialogue apparaît au sujet d’une tâche du chargé de maintenance RBS. Cliquez sur OK dans cette boîte de dialogue pour poursuivre l’installation.

Pour installer SharePoint Foundation 2010 sur le nouveau serveur

  1. Installez SharePoint Foundation 2010 en suivant les instructions indiquées dans Installer SharePoint Foundation 2010 sur les serveurs de la batterie de serveurs. Vous devez utiliser le nom d’instance de base de données que vous avez créé à l’étape 2 de la procédure Pour installer SQL Server Express 2008 R2 sur le nouveau serveur présentée plus haut dans cet article. Si vous avez utilisé l’instance nommée par défaut à cette étape, vous devez l’entrer ici sous la forme “SQLExpress”. Si vous avez utilisé l’instance par défaut, vous devez entrer " " ici au lieu d’utiliser l’instance nommée SQLExpress par défaut.

    Notez que vous créez une installation de SharePoint Foundation 2010. Vous effectuez une mise à niveau avec liaison des bases de données, non une mise à niveau sur place.

    Notes

    Après avoir installé SharePoint Foundation 2010, ne créez pas d’applications Web avant d’avoir atteint les instructions en ce sens indiquées plus loin dans cet article.

Pour migrer la base de données de contenu vers RBS et terminer l’installation

  1. Vérifiez que le compte d’utilisateur utilisé pour l’installation de SharePoint Foundation 2010 et de RBS est le compte d’utilisateur qui effectue cette procédure.

  2. Dans le menu Démarrer, cliquez sur Tous les programmes.

  3. Cliquez sur Produits Microsoft SharePoint 2010.

  4. Cliquez sur SharePoint 2010 Management Shell.

  5. Depuis l’invite de commandes Windows PowerShell, tapez la commande suivante pour migrer la base de données de contenu vers RBS. Vous devez répéter cette commande pour chaque base de données de contenu. Consultez la liste des bases de données de contenu générée par l’outil de vérification de pré-mise à niveau à l’étape 4 de la procédure Pour préparer la mise à niveau vers SharePoint Foundation 2010 sur le serveur d’origine plus haut dans cet article.

    Move-SPBlobStorageLocation -SourceDatabase "<DbName>" -DestinationDataSourceInstance "<InstanceName>"
    

    Où :

    • <DbName> représente le nom de la base de données de contenu que vous avez restaurée dans la base de données interne Windows.

    • <InstanceName> représente le nom de l’instance de base de données SQL Server que vous avez créée dans la procédure Pour installer SQL Server Express 2008 R2 sur le nouveau serveur plus haut dans cet article. Si vous avez utilisé l’instance nommée par défaut à cette étape, vous devez l’entrer ici sous la forme “SQLExpress”. Si vous avez utilisé l’instance par défaut, vous devez entrer " " ici au lieu d’utiliser l’instance nommée SQLExpress par défaut.

  6. Créez les applications Web à attacher à la base de données de contenu. Pour plus d’informations sur la création d’une application Web dans SharePoint Foundation 2010, voir Créer une application Web (SharePoint Foundation 2010) ou Créer une application Web qui utilise l’authentification basée sur les revendications Windows (SharePoint Foundation 2010).

  7. Tapez la commande suivante pour attacher et mettre à niveau une base de données de contenu vers une application Web :

    Mount-SPContentDatabase "<DbName>" -WebApplication <http://SiteName>
    

    Où :

    • <DbName> représente le nom de la base de données.

    • <http://SiteName> représente le nom de l’application Web.

    Répétez cette commande pour chaque base de données de contenu.

    Pour plus d’informations, voir Move-SPBlobStorageLocation et Mount-SPContentDatabase.

  8. Créez ou restaurez les personnalisations requises sur le nouveau système. Pour connaître les étapes postérieures à la mise à niveau recommandées, voir Effectuer les étapes postérieures à la mise à niveau (SharePoint Foundation 2010).

See Also

Concepts

Planifier le stockage étendu des objets BLOB (SharePoint Foundation 2010)