Suite à mon précédent message sur le renommage de serveur, je me suis attaqué au même problème mais pour un serveur WSS V3+SQL Express.
Ainsi, une fois le changement de nom effectué, aucun site WSS V3 ne redémarre car il ne trouve plus la base de configuration.
On pourrait penser que la solution est la suivante :
Effectuer la modification du nom pour SQL Server 2005 Express comme indiqué ici.
Aller dans la base de registre du serveur pour modifier la chaine de connexion initiale de WSS V3 vers la base de configuration, ce qui est la technique pour la version 2003 (Cf article sur la migration SharePoint 2003)
- Clé : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\Secure\ConfigDB\dsn
- Valeur : "Data Source=NOMSERVEUR\\SQLEXPRESS;Initial Catalog=SharePoint_Config_WSS_V3;Integrated Security=True;Enlist=False"
Le soucis vient alors qu'il est impossible de revenir à la global admin de SharePoint V3. On recoit une erreur 404 dans Internet Explorer.
On ne peut pas effectuer cette modification comme pour WSS V2.
En regardant le moteur SQL plus en détail on voit que celui-ci héberge plusieurs bases différentes dont une particulière :
- La base de config WSS (dans mon cas SharePoint_Config_WSS_V3)
- La base de contenu de notre site WSS V3 Blog (WSS_V3_Content)
- Une base de contenu supplémentaire (SharePoint_AdminContent_3ba16897-2314-4039-b0ff-c17de88012fd)
Cette seconde base de contenu nous prouve l'observation faite visuellement :
- Le site d'administration est un site SharePoint WSS comme les autres mais avec un modèle et des données spécifiques
Si on va plus loin dans l'observation, on exécute cette requête :
- SELECT * FROM SharePoint_AdminContent_3ba16897-2314-4039-b0ff-c17de88012fd.dbo.AllLists;
Cette requête nous permet de lister les Librairies Documentaires existant dans ce site d'administration.
A ce jour, je n'ai pas trouvé comment appliquer la modification du changement de nom de serveur pour le site WSS V3 existant.
A mon sens, pour les mises en place de machine virtuelle WSS V3 sur un Virtual Server, il faut repartir d'une infrastructure propre et ne surtout pas monter une VPC existante sur le VS sous peine de se retrouver avec une duplication du nom du serveur sur le réseau et donc l'impossibilité d'utiliser les deux machines en même.
Si quelqu'un a trouvé la solution, je suis preneur.
Romelard Fabrice [MVP]
Commentaires
Enregistrer un commentaire