none
BackUp et restaure avec stsadm RRS feed

  • Question

  • Bonjour

    Peut on copier le site SharePoint avec stsadm mais sans les docs que l'on y a créé.

    Je m'explique.

    J'ai créé avec l'aide d'un template existant donnée avec Sharepoint (template sur la gestion des bogues) une petite application pour l'entreprise.

    Mais en créant, je me suis fait une trentraine d'exemple de création pour tester le workflow.

    Je voudrais maintenant vider la base car chaque nouveau Bogue a un ID donc, je voudrais commencer par 1 et non ID = 32.

     

    Dois je passer par une sauvegarde avec stsadm et une restaure ?

    Merci beaucoup

    mercredi 17 décembre 2008 13:34

Toutes les réponses

  • Bonjour

     

    2 possibilités :

    • lors de la sauvegarde de votre site en tant que modèle, choisissez de ne pas sauvegarder le contenu et ainsi vous n'aurez que le "squelette" (la structure : listes et bibliothèques) de généré
    • soit une méthode simple et efficace : supprimez la liste et recrééez là. Si vous aviez ajouté des colonnes supplémentaires, faites d'abord une sauvegarde de la liste en tant que modèle et recréez la liste avec ce modèle.

    Stsadm ne vous sera ici d'aucun secours.

    mercredi 17 décembre 2008 15:42
  • C'est pas tres cool car la liste est une liste compliqué que je ne suis pas capable de faire (champs cachés) un ID qui s'agrément tout seul etc...

    Pour faire un modele, je n'ai jamais fait et cela me semble trés complexe. 

    Sur la page d'accueil j'ai mis plein de vue mais caché selon le profil (j'ai mis des Audiance ciblée dans les webPart) et j'avais lui que dans un enregistrement de modèle, on perdait ce genre d'infos.

     

    C'est pas cool...

    Sous Lotus notes, on peut développer la carcasse et laisser les doc dans la base.

    On peut ainsi faire des évolutions de l'appli.

    Là, on doit développer sans faire d'essai car les essais seront garder en mémoire.

    C'est pas cool...

    Merci 

     

    mercredi 17 décembre 2008 15:57
  • Bonjour,

    pour créer un modèle, il suffit d'aller dans les paramères de la liste/doclib, puis de cliquer sur enregistrer la liste en tant que modèle (en décochant dans votre cas inclure le contenu).

     

     

    mercredi 17 décembre 2008 16:08
  • Mieux vaut laisser les comparaisons Lotus/SharePoint de côté. Leur philosophie est différente. Développer sous SharePoint sans toucher aux données n'est pas compliqué, mais celà implique d'avoir un environnement de développement dissocié de l'environnement de production.

     

    Pour ce dont vous avez besoin, laissez tomber le modèle de site si vous avez des éléments qui s'appuient directement ou indirectement sur la sécurité ou les utilisateurs.

     

    Je vous conseille de faire un backup / restore. Vous reccupérerez les données dans un premier temps. Une fois le restore réalisé, supprimez les données. Si vous avez besoin de communiquer le site backupé à quelqu'un ou de le recréer ailleurs, faites à nouveau un backup / restore (vu qu'il n'y a plus les données).

     

    Ca mis à part, ce que vous dites me laisse penser qu'il y a un autre besoin / problème. Recreer la liste ailleurs est possible via une définition XML. Vous pouvez utiliser l'API SharePoint pour vous connecter au site, accéder à la liste et obtenir cette définition. Vous pouvez retrouver la liste en elle même, mais également ses vues. Exportez ensuite les définitions XML pour les inclure dans des features SharePoint. Ainsi vous packagerez une feature gérant la liste dont vous avez besoin.

     

    mardi 23 décembre 2008 09:08
    Modérateur