Effectuer des étapes postérieures à la mise à niveau pour une mise à niveau de la liaison de base de données (Office SharePoint Server)

 

S’applique à : SharePoint Server 2010

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

Après avoir mis à niveau le contenu dans votre environnement pour Microsoft SharePoint Server 2010, vous devez effectuer quelques étapes supplémentaires pour vous assurer que l’infrastructure de prise en charge de ce contenu est prête à traiter les demandes des utilisateurs. Cet article décrit comment effectuer ces tâches.

Dans cet article :

  • Réappliquer les autorisations d’administrateur pour les services

  • Mettre à niveau les données de taxonomie et le magasin de photos pour les services de profil

  • Créer et configurer l’application Service Banque d’informations sécurisé et migrer les données d’authentification unique vers le Service Banque d’informations sécurisé

  • Mise à niveau de solutions qui dépendent du Catalogue de données métiers

  • Mettre à jour les liens qui sont utilisés dans les modèles de formulaire InfoPath mis à niveau

  • Permettre aux utilisateurs de migrer des liens Mes liens privés vers des balises privées (facultatif)

Réappliquer les autorisations d’administrateur pour les services

Par défaut, les administrateurs de batterie de serveurs disposent des autorisations pour tous les services lorsque vous effectuez une mise à niveau par attachement de base de données. Si vous souhaitez appliquer des autorisations plus restrictives, faites-le maintenant.

Mettre à niveau les données de taxonomie et le magasin de photos pour les services de profil

Les données de propriétés de profil à valeurs multiples de Microsoft Office SharePoint Server 2007 étaient stockées dans la base de données du fournisseur de services partagés (SSP, Shared Services Provider) dans le cadre des données de Services de profil. Pour SharePoint Server 2010, ces données doivent maintenant être converties en données de taxonomie et stockées dans la base de données de métadonnées gérées. Pour déplacer et mettre à niveau les données, vous devez avoir créé une application de service pour le service Métadonnées gérées. Après cela, vous pouvez utiliser une applet de commande Windows PowerShell pour mettre à niveau les données de profil et de taxonomie et les déplacer dans la base de données de taxonomie. Cette applet de commande reconnecte les données avec les applications de service Métadonnées gérées et Profil utilisateur. Vous devez l’exécuter pour chaque propriété Métadonnées gérées que vous souhaitez mettre à niveau ; il n’existe aucune option permettant de spécifier toutes les propriétés. Notez que le service Métadonnées gérées n’accepte pas certains caractères (tels que les points-virgules, les crochets pointus, les barres verticales, les guillemets ou les caractères de tabulation) qui étaient autorisés dans les propriétés de profil utilisateur en fonction de listes de choix dans Office SharePoint Server 2007. Si un terme ou ensemble de termes utilise un caractère qui n’est plus accepté, ce caractère est supprimé et remplacé par un espace lors de la mise à niveau.

Important

Pour mettre à niveau et utiliser les données de taxonomie, le proxy de service des profils utilisateur et le proxy de service de métadonnées gérées doivent se situer dans le même groupe de proxys.

Avant de mettre à niveau les données de taxonomie, recherchez l’ID du proxy d’application de service Profil utilisateur (nommé SPServiceApplicationProxyPipeBand dans Windows PowerShell), recherchez la liste des propriétés de métadonnées gérées, puis choisissez les propriétés à mettre à niveau.

Pour rechercher l’ID de proxy d’application de service Profil utilisateur à l’aide de Windows PowerShell

  1. Vérifiez que vous disposez de la configuration minimale requise suivante : Voir Add-SPShellAdmin.

  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 Windows PowerShell, tapez la commande suivante :

    Get-SPServiceApplicationProxy
    

    Cette commande retourne une liste de proxys d’applications de service. Copiez l’ID du proxy d’application de service Profil utilisateur.

Pour plus d’informations, voir Get-SPServiceApplicationProxy.

Pour afficher le nom d’une propriété de métadonnées gérées

  1. Dans la page d’accueil Administration centrale SharePoint, cliquez sur Gestion des applications.

  2. Sous Applications de service cliquez sur Gérer les applications de service.

  3. Cliquez sur l’application de service Profil utilisateur pour votre environnement afin d’ouvrir la page Gérer le service de profil : nom_service.

  4. Sous Personnes, cliquez sur Gérer les propriétés utilisateur.

  5. Cliquez sur un nom de propriété, puis sur Modifier.

  6. Copiez la chaîne de la zone Nom.

    Il s’agit du nom à utiliser comme identité pour la propriété de métadonnées gérées lors de la mise à niveau des données de taxonomie.

Important

Vous devez être administrateur des Métadonnées gérées pour pouvoir mettre à niveau les données de taxonomie. Cette mise à niveau s’effectue à l’aide de l’applet de commande Move-SPProfileManagedMetadataProperty. Son exécution peut nécessiter beaucoup de temps, selon le nombre de profils présents dans votre environnement.

Pour mettre à niveau les données de taxonomie à l’aide de Windows PowerShell

  1. Vérifiez que la configuration minimale requise est satisfaite : Voir Add-SPShellAdmin. Vous devez également être membre du rôle Administrateurs de magasin de termes pour le service Métadonnées gérées. Pour plus d’informations, voir Rôles associés aux métadonnées gérées.

  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 (PS C:\>), tapez la commande suivante, puis appuyez sur Entrée :

    Move-SPProfileManagedMetadataProperty -ProfileServiceApplicationProxy <SPServiceApplicationProxyPipeBind> -Identity <Identity> [-AvailableForTagging Yes] [-TermSetName]
    

    • <SPServiceApplicationProxyPipeBind> est l’ID du proxy d’application de service Profil utilisateur

    • <Identity> est le nom de la propriété de métadonnées gérées que vous souhaitez déplacer

    • AvailableForTagging détermine si les termes dans le terme résultant peuvent être utilisés pour le balisage des métadonnées gérées. La valeur par défaut est Non. Ne marquez pas de cette propriété les ensembles de termes qui possèdent plus de 20 000 termes, car les termes marqués comme étant disponibles pour le balisage sont mis en cache du côté client, et si vous avez des milliers ou des millions de termes marqués pour le balisage, les performances du client risquent de baisser considérablement.

    • TermSetName indique s’il faut créer le nom de l’ensemble de termes. Si ce paramètre n’est pas spécifié, la propriété est mappée à l’ensemble de termes Keywords.

Pour plus d’informations, voir Move-SPProfileManagedMetadataProperty.

Lorsque vous effectuez la mise à niveau, toutes les photos stockées en tant qu’images de profil doivent être mises à jour. Si vous ne mettez pas à jour les données du magasin de photos, aucune photo n’est affichée ou certaines photos risquent d’apparaître déformées. Pour mettre à jour le magasin de photos, vous utilisez l’applet de commande Windows PowerShellUpdate-SPProfilePhotoStore. L’exécution de cette applet de commande peut prendre beaucoup de temps si vous possédez beaucoup de profils et de photos. L’applet de commande copie les photos des utilisateurs depuis leur emplacement de stockage (généralement la bibliothèque Images partagées sur Mon site) vers la bibliothèque Photos de l’utilisateur sur l’hôte Mon site. En outre, le processus génère des tailles de miniatures petites, moyennes et grandes des images correspondant aux tailles correctes à utiliser dans les différents contrôles et composants WebPart pour les photos de profils de Mon site. Avant d’exécuter cette applet de commande, vérifiez les quotas de Mes sites et assurez-vous que l’espace libre est largement suffisant pour le stockage des photos ; il faut au moins 10 Ko d’espace par utilisateur.

Pour mettre à jour les données du magasin de photos à l’aide de Windows PowerShell

  1. Vérifiez que la configuration minimale requise suivante est satisfaite : Voir Add-SPShellAdmin. Vous devez également être administrateur de collection de sites pour l’hôte Mon site, et être administrateur d’application de service Profil utilisateur avec l’autorisation Gérer les profils.

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

  3. Cliquez sur Produits Microsoft SharePoint 2010.

  4. Cliquez sur Environnement de gestion SharePoint 2010.

  5. Depuis l’invite de commandes Windows PowerShell (PS C:\>), tapez la commande suivante, puis appuyez sur Entrée :

    Update-SPProfilePhotoStore -MySiteHostLocation <URL of the My Site Host>
    

Pour plus d’informations, voir Update-SPProfilePhotoStore.

Créer et configurer l’application Service Banque d’informations sécurisé et migrer les données d’authentification unique vers le Service Banque d’informations sécurisé

Le service d’authentification unique (SSO, Single Sign-on) qui était disponible dans Office SharePoint Server 2007 a été remplacé par le Service Banque d’informations sécurisé dans SharePoint Server 2010. Il n’existe aucun itinéraire de mise à niveau direct pour les données et paramètres du service SSO vers le Service Banque d’informations sécurisé, mais vous pouvez migrer les données de la base de données SSO vers une nouvelle base de données Banque d’informations sécurisée. Excel Services Application doit posséder le compte Service Banque d’informations sécurisé pour fonctionner correctement. Pour mettre à niveau les données SSO vers le Service Banque d’informations sécurisé pour une utilisation avec les services Connectivité de données métiers et Excel Services Application, procédez comme suit :

  1. Approvisionnez une application Service Banque d’informations sécurisé et approvisionnez le nouveau compte de service sans assistance pour une utilisation avec Excel Services Application.

    Vous devez approvisionner le Service Banque d’informations sécurisé pour pouvoir mettre à niveau des données à partir du service SSO. Et vous devez configurer un compte de service sans assistance pour qu’Excel Services Application fonctionne correctement. Pour obtenir les étapes de détaillées de création et de configuration de l’application Service Banque d’informations sécurisé et de création du compte de service sans assistance, voir Utiliser Excel Services avec la Banque d’informations sécurisée (SharePoint Server 2010).

  2. Utilisez l’applet de commande Windows PowerShellUpgrade-SPSingleSignOnDatabase pour migrer les définitions d’applications de la base de données SSO vers la base de données Banque d’informations sécurisée comme applications cibles.

  3. Utilisez l’applet de commande Windows PowerShellDisable-SPSingleSignOn pour désactiver le service SSO sur un serveur de batterie mis à niveau (mise à niveau sur place uniquement).

Pour mettre à niveau les données SSO dans le Service Banque d’informations sécurisé à l’aide de PowerShell

  1. Vérifiez que la configuration minimale requise suivante est satisfaite : Voir Add-SPShellAdmin. Vous devez disposer d’un accès en lecture à l’ancienne base de données SSO et à la nouvelle base de données Banque d’informations sécurisée pour pouvoir exécuter cette applet de commande.

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

  3. Cliquez sur Produits Microsoft SharePoint 2010.

  4. Cliquez sur Environnement de gestion SharePoint 2010.

  5. À l’invite de commandes Windows PowerShell, tapez la commande suivante :

    Upgrade-SPSingleSignOnDatabase -SSOConnectionString <SSOConnectionstring> -SecureStoreConnectionString <SecureStoreConnectionstring> -SecureStorePassphrase Passphrase>
    

    Où :

    • <SSOConnectionString> est une chaîne de connexion valide à la base de données SSO.

    • <SecureStoreConnectionstring> est une chaîne de connexion valide à la base de données Banque d’informations sécurisée.

    • <Passphrase> est la phrase secrète à utiliser lors de la connexion au Service Banque d’informations sécurisé.

Pour plus d’informations, voir Upgrade-SPSingleSignOnDatabase.

Pour désactiver le service SSO à l’aide de Windows PowerShell (mise à niveau sur place uniquement)

  1. Vérifiez que la configuration minimale requise suivante est satisfaite : Voir Add-SPShellAdmin.

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

  3. Cliquez sur Produits Microsoft SharePoint 2010.

  4. Cliquez sur Environnement de gestion SharePoint 2010.

  5. À l’invite de commandes Windows PowerShell, tapez la commande suivante :

    Disable-SPSingleSignOn -ServerName <ServerName>
    

    Où :

    • <ServerName> est le nom du serveur qui exécute le service SSO.

Pour plus d’informations, voir Disable-SPSingleSignOn.

Mise à niveau de solutions qui dépendent du catalogue de données métiers

Si vous avez utilisé la méthode d’attachement de base de données pour effectuer la mise à niveau et que vous souhaitez continuer à utiliser les données externes auxquelles l’accès s’effectue par le biais d’une ou plusieurs définitions d’applications, vous devez effectuer les tâches suivantes :

  1. Dans votre environnement précédent, exportez les définitions d’applications (modèles) que requiert votre solution à partir du Catalogue de données métiers Office SharePoint Server 2007. Pour plus d’informations, voir Exporter la définition d’application.

  2. Mettez à jour la solution de façon à utiliser le modèle objet et les fonctionnalités des Services Microsoft Business Connectivity. Cela comprend la mise à jour du fichier de définition d’application de sorte qu’il soit compatible avec les Services Microsoft Business Connectivity. Pour plus d’informations sur le modèle objet du Service Business Data Connectivity, voir le Kit de développement logiciel SDK de Microsoft SharePoint 2010 (https://go.microsoft.com/fwlink/?linkid=166117&clcid=0x40C).

  3. Dans votre nouvel environnement, après la mise à niveau, importez le modèle mis à jour dans le Service Business Data Connectivity. Pour plus d’informations, voir Gérer les modèles BDC (SharePoint Server 2010).

Mettre à jour les liens qui sont utilisés dans les modèles de formulaire InfoPath mis à niveau

Pour une mise à niveau avec liaison des bases de données, vous avez exporté et importé des modèles de formulaires InfoPath dans votre environnement lorsque vous avez créé le nouvel environnement. Après la mise à niveau, vous pouvez maintenant mettre à jour les liens utilisés dans ces modèles de formulaires mis à niveau pour pointer vers les URL correctes via une applet de commande Windows PowerShell.

Pour mettre à jour les liens de modèle de formulaire InfoPath à l’aide de Windows PowerShell

  1. Vérifiez que la configuration minimale requise suivante est satisfaite : Voir Add-SPShellAdmin.

  2. Dans le menu Démarrer, cliquez sur Outils d’administration.

  3. Cliquez sur Environnement de gestion SharePoint 2010.

  4. Depuis l’invite de commandes Windows PowerShell (PS C:\>), tapez la commande suivante, puis appuyez sur Entrée :

    Update-SPInfoPathAdminFileURL -find <OldUURLtoReplace> -replace <NewURL>
    

Pour plus d’informations, voir Update-SPInfoPathAdminFileUrl.

Permettre aux utilisateurs de migrer des liens Mes liens privés vers des balises privées (facultatif)

La fonctionnalité Mon site dans Office SharePoint Server 2007 comprenait une fonctionnalité de définition de signets appelée Mes liens. Dans SharePoint Server, cette fonctionnalité est remplacée par des balises privées. Les utilisateurs peuvent continuer à utiliser le composant WebPart Mes liens ou ils peuvent migrer leurs liens manuellement vers leur jeu de balises privées. Il s’agit d’un processus manuel que chaque utilisateur peut effectuer sur son site Mon site.

Pour convertir un lien privé en une balise privée

  1. Accédez à l’URL suivante : http://url_site_Mon_site/_layouts/myquicklinks.aspx.

  2. Activez la case à cocher en regard du lien ou des liens à convertir.

  3. Cliquez sur Créer une balise à partir d’un lien.

Pour afficher les balises, sur votre page Profil (http://url_site_Mon_site/Person.aspx), cliquez sur Balises et notes, puis sous Affiner par type, cliquez sur Privé.