22 avril 2012

SHAREPOINT 2010 : Authentification SQL

Un petit article pour parler aujourd'hui d'un mode d'installation de SharePoint 2010 bien particulier.

Si une société ne possède pas un UAG ou un TMG, elle fait souvent recourt à l'utilisation d'une DMZ afin de monter son extranet. Généralement, la base de données sur laquelle repose SharePoint n'est pas située dans la DMZ (sinon tout l'avantage en est perdu).
Pour communiquer avec sa base de données, SharePoint doit alors se connecter avec ce que l'on appelle une authentification SQL.

Attention : Cette authentification ne semble pas préconisée par Microsoft, elle n'est à utiliser que si votre infrastructure vous y contraint.
Premièrement, il n'est pas possible de choisir ce mode d'installation via l'interface native de SharePoint. Il est nécessaire d'utiliser des commandes PowerShell afin de pouvoir mettre en place cette topologie.
Voici la commande à passer pour monter le SharePoint correctement:
psconfig.exe -cmd configdb -create -server -database -dbuser -dbpassword -user -password -admincontentdatabase
De plus, cette méthode comprend de nombreuses limitations. En effet, certains services applicatifs ne sont pas conçus à l'heure actuelle pour utiliser cette authentification. Par exemple, le services "Web Analytics" ne pourra pas fonctionner avec cette infrastructure...

Pour information si cela arrive à certains : Il faut faire très attention au mot de passe choisi pour le compte SQL lors de l'installation. En effet, je suis récemment tombé sur un bug à l'installation car le mot de passe SQL comprenait un "=" dans sa chaine. Cela causait une belle erreur lors de l'assistant de configuration SharePoint qui bloquait à l'étape 2!

16 avril 2012

SHAREPOINT 2010 : Forcer l'installation d'un service pack

Aujourd'hui, un petit article sans prétention au sujet d'une erreur SharePoint qui peut vous causer quelques tracas.
Lors de l'installation d'un pack de langue Français sur une ferme SharePoint 2010 EN-US, je suis tombé sur l'erreur suivante:
- En Anglais : "The expected version of the product was not found on the system",
- En Français : "La version attendue du produit est introuvable sur votre système".

Le moins que l'on puisse dire est que cette erreur est légèrement énervante surtout lorsque l'on sait que ce package doit s'installer correctement.
En fait la méthode de contournement consiste à outrepasser cette erreur en lançant le package à l'aide de la commande "cmd" suivante:
F:\Binaries\serverlanguagepack2010sp1-kb2460056-x64-fullfile-fr-fr.exe PACKAGE.BYPASS.DETECTION.CHECK=1

La première partie de la commande constitue le chemin d'accès vers votre correctif.
La deuxième partie permet d'outrepasser la vérification de votre système.

Simple me direz-vous! Mais encore faut-il le savoir si vous ne voulez pas vous arracher les cheveux durant quelques heures...

Pour information, ce problème survenait également lors de l'installation de certains correctifs sur SharePoint 2007.