Accéder au contenu principal

SharePoint : Comment remonter un environnement complet si on ne possède plus que les bases de contenu

 Il peut arriver dans la gestion d’une ferme SharePoint un cas de catastrophe :

  • Crash de serveur (matériel ou logiciel)
  • Erreur ou plantage en cas d’update
  • autre cas étrange (ce fut mon cas)
  • …

Dans ce contexte, on se retrouve avec les bases de contenu SharePoint :

  • Soit onLine si le Serveur (ou le service) SQL n’a pas été touché
  • Soit les dernières sauvegardes

Que faire à partir de ce moment ?

Il ne sert à rien d’aller prier ou de faire des sacrifices de poulet, ca ne fait pas avancer le problème. En revanche, ne rien faire peut vite revenir à cher, voire vous couter votre place, tant le serveur SharePoint peut être utilisé.

Je vais donc vous donner un protocole complêt (qui peut être adapté suivant les cas, raccourci ou allongé). Qu moins celui-ci fonctionne (Je viens de remonter une ferme totale avec).


Préalable

  • Installer (ou réinstaller) SharePoint, en pretant attention à se retrouver dans le même code version que la ferme dont on possède les bases de données
  • Recréer la ferme (avec l’assistant) en créant une nouvelle base de configuration
  • Configurez ce qui doit l’être dans votre ferme SharePoint (Email, Quota Templates, …)
  • Installer tous les composants utilisés dans votre ferme
    • WebParts Packages
    • Solutions ou Features (“magic templates” si utilisés)
    • Produits de fournisseurs tiers ayant un installeur MSI
    • Thèmes (uniquement s’il s’agit d’un nouvelle ferme)
  • Configurer directement le WSS Search (Si vous êtes dans une ferme WSS, avec le filtre PDF si besoin)

A ce stade notre ferme SharePoint est comme neuve avec un fonctionnement OK mais sans aucune des Web Applications.


Création de chaque Web Application

A partir de maintenant, il nous faut créer chacune des Web Applications existante (suivant votre cas).

Création de la Web Application

  • Créer une nouvelle Web Application avec les renseignements nécessaire (Ceux de l’ancienne) :
    • Host header + port TCP
    • Folder d’installation
    • …
  • Lors de la création, vous devez spécifier une nouvelle base de données pour cette Web Application (qui restera vide)
  • Surtout ne pas créer la collection de site racine !!!!

Ajout de l’ancienne base de contenu

  • Remonter la base de contenu sur le serveur SQL (si elle n’est pas déjà présente) avec un SQL Restore
  • Utiliser la commande AddContenDB de STSADM :
    • STSADM -o addcontentdb -url http://myWebApplication –databasename “MyDataBaseName”
    • Les options sont à adapter suivant votre cas
  • On peut ensuite faire un petit IISReset pour recharger toute l’application Web

 Suppression de la base Vide (Créée lors de la première étape)

  • Simplement fait directement depuis la Centrale Admin
  • Ne pas oublier de supprimer cette base du moteur SQL Server

Vérifier l’indexation de la base de données de contenu ajoutée par le moteur d’indexation du Search


Ajouter les droits nécessaires sur la partie Policy Web Application

  • Les comptes admin locaux ou distant
  • Les comptes de lecture (pour le crawl d’un MOSS disjoint par exemple)
  • Les comptes interdit d’accès
  • …

Reprendre les fichiers de Log IIS pour les statistiques éventuelles

  • Cela dépend de votre organisation
  • Il peut être utile de reprendre les ancien fichier IIS avant crash pour les poser dans le nouveau répertoire de la nouvelle Web APplication

Tout ceci vous permet de remonter votre environnement en étant le plus propre possible.

image

Il vous restera toujours certaines surprises après coup

Romelard Fabrice [MVP]

Commentaires

Posts les plus consultés de ce blog

Redonner vie à une Microsoft Surface RT : le guide ultime vers Linux !

Vous avez une vieille Microsoft Surface RT qui traîne dans un tiroir ? Vous savez, cette tablette de 2012 devenue inutilisable depuis l'abandon officiel de Windows RT par Microsoft ? Ne la jetez surtout pas ! Dans ma dernière vidéo, je vous montre comment transformer cet appareil, autrefois considéré comme un "presse-papier", en une tablette Linux moderne et parfaitement fonctionnelle . Pourquoi ce projet ? L'objectif est simple : transformer ce matériel pour en faire un dashboard dédié à mon système Home Assistant. En installant postmarketOS , une version de Linux spécialement conçue pour les appareils ARM abandonnés, on redonne une seconde jeunesse à cette machine . Ce que vous allez apprendre dans ce tutoriel complet : La libération du matériel : Comment réinstaller la version d'origine pour passer outre les blocages de Windows 8.1 . Jailbreak & Secure Boot : La procédure indispensable pour déverrouiller la machine et permettre l'installation d...

Série de Videos sur Home Assistant intégrant la production Photovoltaïque

 Un certain nombre de vidéos sont en ligne pour intégrer sa production photovoltaïque dans Home Assistant en partant de la base. Installation de Home Assistant: On peut ensuite intégrer les composant des Micro-Onduleurs Enphase, mais aussi les batteries Enphase: Ou encore le composant de contrôle Ecojoko: Ce qui permet alors de faire des comparaisons entre les valeurs capturées: Des videos seront encore publiés dans les prochaines semaines sur différents aspects de cette solution. Fab

Mixer les batteries Enphase et Zendure : La solution ultime pour l'autoconsommation ?

Introduction Vous avez déjà une installation solaire équipée de micro-onduleurs Enphase , mais vous trouvez que le stockage officiel de la marque est trop coûteux ou difficile à installer en DIY ? Vous n'êtes pas seul. Aujourd'hui, je vous partage mon retour d'expérience complet sur une configuration qui intrigue beaucoup de monde : le couplage d'un système Zendure SolarFlow avec un environnement Enphase existant. Pourquoi vouloir mixer ces deux marques ? Le système Enphase est une référence en termes de fiabilité, mais l'ajout de batteries IQ Battery peut représenter un investissement lourd. À l'inverse, Zendure propose avec le SolarFlow une solution de stockage plug-and-play extrêmement flexible et souvent plus abordable. L'idée est simple : utiliser le SolarFlow comme "tampon" entre vos panneaux et vos micro-onduleurs pour stocker l'excédent de la journée et le réinjecter la nuit. Le montage : Est-ce vraiment compliqué ? Dans ma dernière ...