Partager via


Exemple de plan des actions de mise à niveau

Dernière modification : mardi 6 avril 2010

S’applique à : SharePoint Foundation 2010

L’exemple de plan suivant représente une structure possible pour les types d’actions que Microsoft SharePoint Foundation 2010 et Microsoft SharePoint Server 2010 effectuent pendant la mise à niveau.

Le plan illustre le genre de modèle objet qui est utilisé dans le cas d’une mise à niveau d’une application de portail. Chaque module (fichier .cs ou .vb) de l’application de mise à niveau définit des actions à réaliser par rapport à une partie spécifique du déploiement. Chaque module définit une classe d’action de base, ainsi que n’importe quel nombre de classes supplémentaires qui en héritent pour compléter des actions spécifiques.

Note AttentionAttention

Cette rubrique explique comment SharePoint Foundation 2010 et SharePoint Server 2010 utilisent le modèle objet Microsoft.SharePoint.Upgrade pour mettre à niveau des déploiements. Elle renferme des informations avancées, non destinées au grand public.

Actions

Batterie de serveurs

FarmAction : SPAction

Classe de base abstraite pour toutes les actions de mise à niveau agissant sur la batterie de serveurs.

FarmMigrator

  • Migrer les paramètres de niveau batterie d'une version à une autre.

WebApplicationMigrator

  • Migrer l'application Web et les paramètres de niveau portail.

AdministrationObjectsUpgrade : FarmAction

  • Mettre à niveau les constructions de la base de données de configuration de version antérieure vers les nouvelles constructions.

Sites Web IIS

IisWebSiteAction : SPAction

Classe de base abstraite pour toutes les actions de mise à niveau qui procèdent à une mise à niveau des serveurs virtuels.

FixupWebConfigFiles : IisWebSiteAction

  • Mettre à niveau l’instance IIS (Internet Information Services).

  • Mettre à niveau les références de version dans la section SafeControls du fichier web.config.

Base de données des profils

ProfileDatabaseAction : SPDatabaseAction

Classe de base abstraite pour toutes les actions de mise à niveau qui procèdent à une mise à niveau des bases de données de profils.

MyLinksSchemaUpgrade : ProfileDatabaseAction

  • Ajouter un schéma pour la prise en charge des Liens rapides dans Mes contacts.

UserProfileV3M1FC1Upgrade : ProfileDatabaseAction

  • Mettre à niveau la base de données et initialiser les données.

AppRegistryImportUpgrade : ProfileDatabaseAction

  • Ajouter un schéma pour la prise en charge de l'importation des paramètres du registre d'application.

PropertyChangesV3M3Upgrade : ProfileDatabaseAction

  • Mettre à jour les propriétés de profil.

UpdateMembershipGroupUpgrade : ProfileDatabaseAction

  • Mettre à jour les groupes d'appartenances.

Base de données de services

ServiceDatabaseAction : SPDatabaseAction

Classe de base abstraite pour toutes les actions de mise à niveau qui procèdent à une mise à niveau des bases de données de services.

MatrixSchemaAndInitDataUpgrade : ServiceDatabaseAction

  • Mettre à niveau le schéma et initialiser les données associées aux profils utilisateurs.

Collections de sites

SiteAction : SPAction

Classe de base abstraite pour toutes les actions de mise à niveau des collections de sites.

GenericWebPartGalleryUpgrade : SiteAction

  • Mettre à niveau les composants WebPart, en ajouter des nouveaux ou écraser les fichiers .dwp existants.

LayoutPageUploader

  • Télécharger des pages maîtres de mise en page dans la bibliothèque de documents de la page maître du site Web racine.

  • Installer des pages d'arrivée pour différentes fonctionnalités et fournir la redirection vers la page d'accueil appropriée.

PortalSiteUpgradeAreaAndListingData : SiteAction

  • Mettre à niveau les données des zones et des listes.

  • Mettre à niveau les URL des logos, feuilles de style (fichiers CSS) ou de navigation sur le site.

  • Appliquer les paramètres de sécurité.

  • Créer des rôles personnalisés pour les utilisateurs directement affectés à des zones sans rôles dans une version antérieure de SharePoint Foundation.

  • Mapper les rôles de la version précédente sur les droits appropriés de la nouvelle version.

  • Créer des définitions de rôles pour les groupes et déplacer les utilisateurs dans les groupes appropriés.

  • Ajouter des types de contenu aux listes appropriées.

MySiteDocLibsUpgrader : SiteAction

  • Ajouter la bibliothèque de documents Mes documents à MonSite.

SearchResultsWebPartGalleryUpgrade : GenericWebPartGalleryUpgrade

  • Ajouter les composants WebPart des résultats de recherche à la galerie des composants WebPart.

SearchCenterAreaUpgrade : SiteAction

  • Ajouter un Centre de recherche comme zone.

Scripts SQL

ActionSqlScripts

Collection de scripts de mise à niveau à exécuter lors des opérations de mise à niveau.

Applications Web

WebApplicationAction : SPAction

Classe de base abstraite pour toutes les actions de mise à niveau agissant sur la batterie de serveurs.

  • Mettre à niveau les constructions de la version antérieure dans une application Web vers les constructions SharePoint Foundation de la version actuelle.

Serveur Web

WebServerAction : SPAction

Classe de base abstraite pour toutes les actions de mise à niveau des serveurs Web.

  • Mettre à niveau les constructions de la version antérieure dans un serveur Web vers les constructions SharePoint Foundation de la version actuelle.

Voir aussi

Référence

Microsoft.SharePoint.Upgrade

Concepts

Modèle objet de mise à niveau de SharePoint Foundation

Autres ressources

Mise à niveau de SharePoint Foundation