2010-03-02 3 views
0

Comment utiliser MOSS 2007 Solution Package (WSP) pour synchroniser des listes d'un serveur à un autre?Package de solutions - Synchronisation de listes

+0

Voulez-vous synchroniser le schéma et les données de la liste? – Jeff

+0

Si possible, les deux. Juste le schéma et avec des données. – user274915

+0

Voulez-vous dire à travers les collections de sites? Des applications Web? Des fermes SharePoint entières? –

Répondre

1

Jetez un oeil à cet outil: Content Migration Wizard

Il vous permet de copier des listes de la ferme à la ferme en utilisant l'API de migration. Vous pouvez également l'écrire pour qu'il s'exécute automatiquement.

1

La copie de données/de schéma d'un serveur à un autre n'est pas prise en charge et nécessite un code personnalisé.

Est-il vraiment nécessaire que les éléments «existent» sur les deux serveurs? Cela semble une erreur sujette à moi. Peut-être qu'il est possible de simplement 'agréger' les éléments sur un serveur en utilisant un webservice ou un flux RSS.

Si la copie est requise, je créer un travail SharePoint qui s'exécute toutes les x minutes/heures pour effectuer la synchronisation. Laissez le travail personnalisé communiquer avec les services Web sur l'autre serveur.

Remarque: Étant donné que votre travail ne s'exécute que toutes les x minutes, cela signifie que votre synchronisation n'est pas en temps réel!

Faites attention aux grandes charges de travail. Assurez-vous de ne pas stresser votre serveur en essayant de synchroniser 10.000 chaque minute.

+0

OK ... Alors que diriez-vous que j'ai créé 100 listes dans l'environnement de développement. Comment devrais-je les transférer dans l'environnement de production? Ces listes ne sont actuellement pas en production. – user274915

+0

Enregistrez les listes en tant que modèle (avec ou sans les données) et téléchargez ces modèles sur l'autre serveur. Vous pouvez le faire dans votre navigateur. Si toutes les listes partagent la même mise en page (colonnes, etc.), vous ne voulez enregistrer le modèle qu'une seule fois et créer toutes les listes à partir de ce modèle. Vous pouvez également créer une fonction et créer des définitions de liste. C'est un peu plus avancé et nécessite des compétences XML et SharePoint. – Wout

+0

Il existe également des commandes stsadm disponibles pour vous permettre de 'scripter' la création de la liste dans un fichier batch et de l'exécuter en une fois. – Wout