Mettre à niveau une installation autonome sur un contrôleur de domaine à l’aide de RBS (Remote BLOB Storage) (liaison de bases de données)

 

S’applique à : SharePoint Foundation 2010

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

Cet article explique les procédures de mise à niveau requises pour procéder à une mise à niveau d’un système Windows SharePoint Services 3,0 autonome qui s’exécute sur un contrôleur de domaine vers Microsoft SharePoint Foundation 2010 avec RBS (Remote BLOB Storage). Nous recommandons généralement d’utiliser RBS si les bases de données de contenu ont une taille de 4 giga-octets (Go) ou plus.

Important

Nous recommandons instamment la lecture de 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) qui contient des informations et des recommandations importantes sur la procédure de mise à niveau de Windows SharePoint Services 3,0 vers SharePoint Foundation 2010 avec RBS.

Vous pouvez utiliser RBS 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 complément pouvant être appliqué à SQL Server 2008 Express et à SQL Server 2008.

L’implémentation de RBS qui est expliquée dans cet article utilise le fournisseur FILESTREAM de SQL Server. Pour plus d’informations sur RBS et le fournisseur FILESTREAM, voir Vue d’ensemble du stockage BLOB distant (SharePoint Foundation 2010).

Dans SharePoint Foundation 2010, les bases de données de contenu sont stockées dans SQL Server 2008 Express et ont une taille maximale de 4 Go par base de données. Comme Microsoft SQL Server 2008 R2 Express prend en charge les bases de données de contenu pouvant atteindre une taille de 10 Go, nous recommandons d’installer SQL Server 2008 R2 Express pour prendre en charge les bases de données de contenu.

Cet article ne constitue pas un guide complet de la mise à niveau vers SharePoint Foundation 2010. Il fait plutôt référence aux articles qu’il convient de lire pour effectuer cette mise à niveau. Cet article contient les étapes supplémentaires qui sont requises pour installer et implémenter RBS sur une installation de contrôleur de domaine de SharePoint Foundation 2010.

Avant de commencer le processus de mise à niveau, lisez les articles suivants et créez un plan de mise à niveau :

Procédures dans cet article :

  • Pour préparer la mise à niveau vers SharePoint Foundation 2010 avec RBS sur un contrôleur de domaine

  • Pour installer SQL Server 2008 Express R2

  • Pour installer RBS

  • Pour installer SharePoint Foundation 2010

  • 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 avec RBS sur un contrôleur de domaine

  1. Vérifiez que le compte d’utilisateur qui est employé pour effectuer la mise à niveau et l’installation est doté de la configuration requise indiquée dans Comptes d’administration et de service requis pour le déploiement initial (SharePoint Foundation 2010).

  2. Vérifiez que le compte d’utilisateur est membre du groupe Administrateur sur l’ordinateur local.

  3. Confirmez 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).

  4. Vérifiez que l’espace disque disponible remplit les 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.

  5. Effectuez les tâches préalables à la mise à niveau décrites dans l’article Effectuer les étapes préalables à la mise à niveau (SharePoint Foundation 2010). Elle comprennent notamment :

Pour installer SQL Server 2008 Express R2

  1. Téléchargez SQL Server 2008 R2 Express à partir du site.

  2. Suivez les instructions affichées pour installer SQL Server 2008 R2 Express sur le contrôleur de domaine.

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

    Acceptez les paramètres par défaut pour la plupart des options d’installation. Vous devez spécifiquement accepter les options suivantes :

    1. Dans la page Sélection de fonctionnalités, vous pouvez sélectionner les composants pour l’installation. Veillez à sélectionner SQL Server Management Studio comme fonctionnalité à installer.

    2. Dans la page Configuration de l’instance, spécifiez s’il convient d’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 nommée car vous aurez besoin de ce nom dans une procédure ultérieure dans cet article.

    3. Dans la page Configuration du serveur — Comptes de service, vous devez spécifier les comptes de connexion pour les services SQL Server. Vous pouvez affecter le même compte de connexion à tous les services SQL Server, ou vous pouvez configurer chaque compte de service individuellement. Vous pouvez utiliser un compte de domaine comme compte de connexion pour le moteur de base de données SQL Server.

    4. Dans la page Configuration du moteur de base de données, vérifiez que le compte de domaine qui est utilisé pour cette installation est indiqué comme administrateur SQL Server.

Pour installer RBS

  1. Accédez à la page 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 qui êtes 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, 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 les scripts, puis cliquez sur Ce composant ne sera pas disponible en totalité.

  4. Développez Fournisseur FILESTREAM, développez Serveur, cliquez sur la flèche bas en regard de Exécuter les scripts, puis cliquez sur Ce composant ne sera pas disponible en totalité.

    Notes

    La base de données qui hébergera les scripts n’existe pas car elle sera créée pendant le processus de mise à niveau de la 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 et décrit une tâche de gestion RBS. Cliquez sur OK dans cette boîte de dialogue pour poursuivre l’installation.

Pour installer SharePoint Foundation 2010

  1. Désinstallez toutes les versions précédentes des produits et technologies SharePoint qui existaient sur le contrôleur de domaine en utilisant le Panneau de configuration.

  2. Installez SharePoint Foundation 2010 en suivant les instructions dans Installer SharePoint Foundation 2010 sur les serveurs de la batterie de serveurs. Pendant l’installation, vous devez utiliser le nom de l’instance de base de données que vous avez créée à l’étape 2 de la procédure Pour installer SQL Server 2008 Express R2. Si vous avez utilisé l’instance nommée par défaut dans cette étape, vous devez l’entrer dans cette étape sous la forme « SQLExpress ». Si vous avez utilisé l’instance par défaut, vous devez taper «   » ici au lieu d’utiliser l’instance nommée par défaut SQLExpress.

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

    Notes

    Une fois que vous avez installé SharePoint Foundation 2010, ne créez pas d’application Web avant d’y être invité ultérieurement 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 qui exécute cette procédure est le même que celui qui a servi à installer la batterie de serveurs qui exécute SharePoint Foundation 2010 et RBS.

  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. À l’invite de commandes de Windows PowerShell, tapez la commande suivante pour migrer la base de données de contenu vers RBS :

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

    Où :

    • <ContentDbName> est le nom de la base de données de contenu.

    • <InstanceName> est le nom de l’instance de base de données SQL Server que vous avez créée à l’étape 2 de la procédure Pour installer SQL Server 2008 Express R2. Si vous avez utilisé l’instance nommée par défaut dans cette étape, vous devez l’entrer ici sous la forme "SQLExpress". Si vous avez utilisé l’instance par défaut, vous devez taper " " ici au lieu d’utiliser le nom d’instance par défaut "SQLExpress".

    Vous devez répéter cette commande pour chaque base de données de contenu. Reportez-vous à la liste de bases de données de contenu qui a été générée par l’outil de vérification préalable à la mise à niveau à l’étape 5 de la procédure Pour préparer la mise à niveau vers SharePoint Foundation 2010 sur un contrôleur de domaine avec RBS plus haut dans cet article.

  6. Créez les applications Web auxquelles les bases de données de contenu seront liées. 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. Pour mettre à jour et mettre à niveau la base de données de contenu vers une application Web SharePoint Foundation 2010, tapez la commande suivante :

    Mount-SPContentDatabase "<ContentDbName>" -DatabaseServer "<DbServer>" -WebApplication <http://SiteName>
    

    Où :

    • <ContentDbName> est le nom de la base de données.

    • <DbServer> est le nom du serveur de bases de données.

    • <http://SiteName> est l’URL de l’application Web.

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

  8. Créez ou restaurez les personnalisations requises sur le nouveau système. Pour des étapes postérieures à la mise à niveau, 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)
Nouveautés de la mise à niveau (SharePoint Foundation 2010)