Administration

Comparaison des Relationships Lists 2007 et 2010

One or more field types are not installed properly – Un ou plusieurs types de champs ne sont pas installés correctement

0

Si vous avez récemment migré une collection de site de publication, de SharePoint 2007 vers SharePoint 2010, il est pas improbable de que vous ayez rencontré une erreur qui vous interdit de modifier les Bibliothèques/Lists, et d’utiliser le Site Manager de SharePoint:  « One or more field types are not installed properly. Go to the list settings page to delete these fields » ou en français « Un ou plusieurs types de champs ne sont pas installés correctement. Accédez à la page des paramètres de liste pour supprimer ces champs. »

One or more field types are not installed properly. Go to the list settings page to delete these fields.

Erreur SharePoint après upgrade

Ce qu’il faut savoir, c’est qu’Il existe une liste cachée à la racine de la collection qui s’appelle « Relationships List », elle a pour rôle la gestion des relations entre les sites de variations, on y accède via l’adresse suivante: « http://SiteRacine/Relationships List/AllItems.aspx ».

Cette liste n’a pas le même schéma en SharePoint 2007 qu’en 2010:

Comparaison des Relationships Lists 2007 et 2010

Comparaison des Relationships Lists 2007 et 2010

La différence de schéma est exactement ce qui provoque l’erreur en question.

Pour palier à ce problème, il est nécessaire de reconfigurer cette liste pour correspondre au schéma attendu, pour cela on aura besoin d’un outil d’export de données SharePoint 2010 (SharePoint Content Deployment Wizard):

Solution:

Pré-requis:

Etape 1: Modification de la configuration de l’outil

  • Allez sur le dossier de l’installation de l’outil et éditez le fichier « SPContentDeploymentWizard.exe.config« 
  • Insérer les lignes suivante à l’intérieur du tag « <Configuration />« 
<appSettings>
    <add key="ListsNotForExport" value="ValeurBidon" />
  </appSettings>
Etape 2: Export de la liste fonctionnelle
  • Ouvrez L’outil puis cliquez sur « Next »
  • Sectionnez  »Export », saisissez l’URL de la collection de site fraîchement créée dans le champs approprié, puis cliquez sur « Next ».
  • Chercher la liste « Relationships List », faites un clique droit, puis cliquez sur « Export » => « Include All Descendants », puis cliquez sur « Next »
  • Cliquez sur « Browse » et sélectionnez un endroits pour stocker le fichier « .cmp », saisissez un nom de fichier, puis cliquez sur « Next »
  • Enfin cliquez sur « Finish ».
Etape 3: Import de la liste fonctionnelle

  • Ouvrez L’outil puis cliquez sur « Next »
  • Sectionnez  »Import », saisissez l’URL de la collection de site migrée, puis cliquez sur « Next »(ignorez le champs Import Web URL)..
  • Cliquez sur « Browse » et sélectionnez le fichier « .cmp », puis cliquez sur « Next »
  • Enfin cliquez sur « Finish ».
Ceci corrigera le problème.
Si vous avez des remarques ou des questions, n’hésitez pas à me laisser des commentaires.
Erreur de création de l'Application Pool

Comment supprimer un Application Pool dans SharePoint 2010 ?

0

Si vous avez essayer de créer un application pool dans SharePoint 2010, en utilisant un nom de pool qui existe déjà, vous aurez une erreur du genre:

Erreur de création de l'Application Pool

Erreur de création de l'Application Pool

Si l’Application Pool qui comporte le nom souhaité, n’est pas utilisé, sachez que vous pouvez le supprimer via une commande PowerShell.

Pour cela, il faut:

  • Ouvrir « SharePoint 2010 Management Shell » en tant qu’Administrateur
  • Récupérer la liste de Application Pools qui existe, en tapant:
    Get-SPServiceApplicationPool
    
  • Ensuite, saisir la commande suivante:
    Remove-SPServiceApplicationPool -Identity MyApplicationPoolName
    
  • Enfin, taper « Y » pour confirmer la suppression

N’hésitez pas à laisser des commentaires ;-)

L'erreur dans le journal des évènements

SharePoint 2010 Service Pack 1: Serveur d’indexation « Not Responding » après l’installation du SP1

0

Si vous venez d’installer le SharePoint 2010 Service Pack 1 sur votre environnement, vous avez (peut être) rencontré un problème au niveau de la topologie du Service Application de la recherche.

Ce problème se manifeste sur le/les serveur(s) d’indexation plus précisément, et vous pouvez remarquer sur le site de l’administration de la recherche, quelque chose du genre:

Topologie du "Search Server Service Application"

Topologie du "Search Server Service Application"

Si vous regardez dans le « Journal des évènements » de la machine impactée, vous remarqueriez l’erreur suivante:

L'erreur dans le journal des évènements

Cette erreur est symptomatique d’une mauvaise configuration après l’installation de SharePoint 2010 Service Pack 1.

Solution:

Pour remédier à ce problème, il faudra lancer manuellement la configuration de SharePoint 2010 (PSConfig.exe):

  • Ouvrez une console de commande (cmd.exe)
  • Allez sur « C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN »
  • Tapez la commande suivante: « PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures »

Après la fin de la configuration, tout les problèmes cités ci-dessus, seront résolus.

Question:
Pourquoi le problème touche toujours le serveur d’indexation? pourquoi pas les autres?

Réponse:
Comme le dit clairement mon deuxième screenshot, il s’agit de la non compatibilité du schéma de la base de donnée du « Crawl Store », avec le schéma attendu par la version actuelle de SharePoint 2010.

Et comme son nom l’indique, il s’agit bien de la base dans laquelle, le serveur d’indexation, stocke les informations indexées. Cette base n’est utilisée que par le « Composant de Crawl », qui se trouve sur le/les serveur(s) d’indexation.

Je m’attarderai sur l’architecture logique du service de la recherche, dans un autre article, un peu plus tard.

Vos commentaires sont toujours la bienvenue ;-)

Comment modifier le passphrase de SharePoint 2010

PassPhrase de SharePoint 2010 perdu: Comment le récupérer ?

0

Vous avez installé une ferme SharePoint 2010 et vous ne vous rappelez pas du PassPhrase ?

Alors j’ai pour vous une bonne et une mauvaise nouvelle:

La mauvaise: Vous ne pouvez pas récupérer le passphrase que vous avez saisi lors de l’installation de la ferme !

La bonne: vous pouvez le changer quand vous le voulez, pour y parvenir:

  • Commencez par ouvrir le « SharePoint 2010 Management Shell »:
  • Exécutez la commande suivante:
    $passphrase = ConvertTo-SecureString -asPlainText –Force
    
  • Saisissez le nouveau PassPhrase, et appuyez sur « Entrée »

    NB: Le passphrase devrait comporter au minimum 8 caractères, une majuscule, et un chiffre.

  • Exécutez la commande suivante:
    Set-SPPassPhrase -PassPhrase $passphrase –Confirm
    
  • Retapez le passphrase que vous avez saisi préalablement
  • Tapez « Y », puis appuyez sur « Entrée »
  • Le résultat devrait ressembler à:
    Comment modifier le passphrase de SharePoint 2010

Le changement apporté prend effet instantanément, et vous n’avez pas besoin d’exécuter cette procédure sur tous les serveurs de la ferme.

N’hésitez pas à faire des remarques et laisser des commentaires ;-)

Haut de page