MOSS 2007 : Restaurer une liste ne restaure pas les ID des enregistrements !
15/04/2008
Imaginons quune liste contient des enregistrements qui sont référencés par dautres listes via leur champ ID (champ présent dans toute liste).
Maintenant restaurons cette liste (pour une raison lambda).
Bam ! Là, cest le drame.Les ID ne sont pas restaurés... Cest une colonne auto-increment, donc les nouveaux ID reprendront là ou le dernier enregistrement sétait arrêté.
Tous les liens vers les autres listes sont cassés...
Moralité : éviter les liens vers cette colonne ID (autant créer son propre champ identifiant).
Solution 1 : Faire des UPDATE AllUserData SET ID = 111 etc.
pour remettre déquerre tous ces ID (bon courage)
Solution 2 : Je ne la connais pas encore, mais il y a sans doute moyen de forcer à quel ID commencer. En supprimer la liste, et en la recréant... A voir.