none
SP 2010 et base de données (modif) RRS feed

  • Question

  • Bonjour,

    je souhaiterai récupérer les données d'une base de données (en local pour le moment) et les remettre dans sur mon site sharepoint.
    Est ce que c'est possible de récupérer cela via un "site action" ou bien je dois le faire manuellement ??

    Si c'est manuellement, j'aimerai bien savoir ce que je dois faire, je suppose une connexion à la bdd et les requetes mais je sais pas où faire mes manipulation et dans quelle balise (je suppose que c'est sous sharepoint designer mais comme je suis novice, je préfère demander aux pros)

    Merci aux lecteurs de ce message. bonne journée !

    mardi 25 mai 2010 07:16

Réponses

  • Y a des tas de possibilités, soit par programmation dans ce cas faudrait voir exactement ce dont vous avez besoin, (timerjob, application exe, etc..) jusqu'au copy past dans le datasheet view (vous faite une liste qui correspond a votre table et vous faite un copy paste depuis votre table dans sql management studio vers la datasheet view dans sharepoint) :)

    Faut voir la base de données que vous utilisez, le besoin réél (import de données regulier ou one shot) si les données modifiées dans sharepoint doivent mettre a jours votre bdd etc....


    Xavier VANNESTE http://www.xvanneste.com http://media.xvanneste.com
    • Marqué comme réponse Wamdeus vendredi 28 mai 2010 08:41
    jeudi 27 mai 2010 05:09
    Modérateur
  • Bonjour,

    en effet, site ton site de départ est en php, aucun moyen de le récupérer, SharePoint étant basé sur les technologie ASPX, et .NET

    Je sais que tu peux développer un site complet (avec les module nécessaire) par le biais de visual studio, en y intégrant notamment du langange C#, de l'AJAX et des feuilles de styles CSS. Ne m'en demande pas plus, je ne suis pas web developer.

    Pour en revenir à ton problème, site ton site est en ASP, tu as normalement la possibilité de le récupérer par visual studio (soft payant au passage) et d'en faire un modèle sharepoint.

    Pour ta base de donnée, tu es sur une version de SQL Server je suppose. Normalement, les imports et export de base doivent marcher. Pour ce qui est de récupérer les informations types doc partagés. Je te conseille de faire un déport des BLOB, par le biais de FILESTREAM dans SQL. L'ensemble de ces données auront alors un emplacement. Ensuite, SharePoint 2010 permet de gérer se déport au sein de ses sites (et c'est une nouveauté 2010 que je viens d'apprendre depuis, disons hier)

    Le lien ci dessous te donneras les infos nécessaire pour le déport des BLOB

    http://technet.microsoft.com/fr-fr/library/ee663474.aspx

    Voilà, j'espère avoir pu un peu t'aider.

    Matth-68

     

    • Marqué comme réponse Wamdeus vendredi 28 mai 2010 08:41
    jeudi 27 mai 2010 08:35
  • Bonjour, au pire tu as la webpart page viewer qui permet d'afficher un site a l'interieur de sharepoint. Mais dans ce cas tu dois encore avoir ton site php qui tourne.
    Xavier VANNESTE http://www.xvanneste.com http://media.xvanneste.com
    • Marqué comme réponse Wamdeus vendredi 28 mai 2010 08:41
    jeudi 27 mai 2010 14:12
    Modérateur
  • Hello les développeurs,

    J'avoue que la Webpart est super pratique, mon patron à trouver ca hallucinant ... sauf au moment ou il m'a demandé y'a quoi derrière au niveau code ...

    Merci pour vos solutions, je vais devoir tout re-développer. Avec ces ébauche de solutions je vais peut être pour commencer à mettre les mains dans le cambouis comme on dit dans le jargon !

     

    Bonne journée et à bientôt !

    • Marqué comme réponse Wamdeus vendredi 28 mai 2010 08:41
    vendredi 28 mai 2010 08:40

Toutes les réponses

  • Bonjour,

    si la base de données est une base de données de contenu alors il faut faire un backup restore entre le sharepoint local et le sharepoint distant ou un export import suivant ce que vous souhaitez faire:

    stsadm -o export backup import ou restore.
    Si la base de données est une base de données sql server dont les tables doivent être exposées en liste sharepoint alors:

    http://media.xvanneste.com/sp2010.html vidéo 14 business connectivity services :):)


    Xavier VANNESTE http://www.xvanneste.com http://media.xvanneste.com
    mardi 25 mai 2010 19:23
    Modérateur
  • Bonjour,

    merci de la réponse !

    En fait ce système ne marchera pas pour ma bdd, est ce que vous savez s'il y a un moyen de "pomper" les informations d'un site et le réintégrer à sharepoint 2010??
    Ce site est interne à mon entreprise, j'ai les code d'accès à toute la parti admin du site.

    J'aurai besoin de récupérer les éléments de mon site un par un, est ce c'est possible ?? (désolé je suis un gros novice sous sharepoint et il est vraiment difficile à prendre en main pour ma part)

    Merci aux lecteurs de ce message

    Bonne journée

     

    mercredi 26 mai 2010 07:06
  • Y a des tas de possibilités, soit par programmation dans ce cas faudrait voir exactement ce dont vous avez besoin, (timerjob, application exe, etc..) jusqu'au copy past dans le datasheet view (vous faite une liste qui correspond a votre table et vous faite un copy paste depuis votre table dans sql management studio vers la datasheet view dans sharepoint) :)

    Faut voir la base de données que vous utilisez, le besoin réél (import de données regulier ou one shot) si les données modifiées dans sharepoint doivent mettre a jours votre bdd etc....


    Xavier VANNESTE http://www.xvanneste.com http://media.xvanneste.com
    • Marqué comme réponse Wamdeus vendredi 28 mai 2010 08:41
    jeudi 27 mai 2010 05:09
    Modérateur
  • Merci beaucoup pour cet réponse, j'y voit un peu plus claire, cependant (d'après mon patron) il y a un moyen d'aspirer le site ... je trouve rien sur mon ami google.

    Ma mission consiste à prendre le site déjà en place et tout transféré sur SP, je suspecte que le site actuel est codé en php objet ... et je pense pas que ce soit très très compatible avec SP .

    Ensuite en ce qui concerne ma bdd, je pense que je dois faire un import one shot et dès que tout le monde à accès au SP, faire une mise à jour des données de la bdd lors d'un ajout ou d'une modification

    Je suis vraiment désolé je n'en sait pas plus étant donnée que je trouve rien sur le net (et que de plus je n'ai pas encore la version RTM)

    En tout cas merci pour ce commencement de réponse

    Bonne journée (si vous avez d'autre suggestion, piste sur mon problème n'hésitez pas, je pense pas être le seul dans ce cas là )

     

     

    jeudi 27 mai 2010 06:58
  • Bonjour,

    en effet, site ton site de départ est en php, aucun moyen de le récupérer, SharePoint étant basé sur les technologie ASPX, et .NET

    Je sais que tu peux développer un site complet (avec les module nécessaire) par le biais de visual studio, en y intégrant notamment du langange C#, de l'AJAX et des feuilles de styles CSS. Ne m'en demande pas plus, je ne suis pas web developer.

    Pour en revenir à ton problème, site ton site est en ASP, tu as normalement la possibilité de le récupérer par visual studio (soft payant au passage) et d'en faire un modèle sharepoint.

    Pour ta base de donnée, tu es sur une version de SQL Server je suppose. Normalement, les imports et export de base doivent marcher. Pour ce qui est de récupérer les informations types doc partagés. Je te conseille de faire un déport des BLOB, par le biais de FILESTREAM dans SQL. L'ensemble de ces données auront alors un emplacement. Ensuite, SharePoint 2010 permet de gérer se déport au sein de ses sites (et c'est une nouveauté 2010 que je viens d'apprendre depuis, disons hier)

    Le lien ci dessous te donneras les infos nécessaire pour le déport des BLOB

    http://technet.microsoft.com/fr-fr/library/ee663474.aspx

    Voilà, j'espère avoir pu un peu t'aider.

    Matth-68

     

    • Marqué comme réponse Wamdeus vendredi 28 mai 2010 08:41
    jeudi 27 mai 2010 08:35
  • je  vais regarder ça, je fais un feedback après, merci de vous donner autant de mal pour me répondre et essayer de me trouver des solutions, merci a tous !
    jeudi 27 mai 2010 08:48
  • Bonjour, au pire tu as la webpart page viewer qui permet d'afficher un site a l'interieur de sharepoint. Mais dans ce cas tu dois encore avoir ton site php qui tourne.
    Xavier VANNESTE http://www.xvanneste.com http://media.xvanneste.com
    • Marqué comme réponse Wamdeus vendredi 28 mai 2010 08:41
    jeudi 27 mai 2010 14:12
    Modérateur
  • Hello les développeurs,

    J'avoue que la Webpart est super pratique, mon patron à trouver ca hallucinant ... sauf au moment ou il m'a demandé y'a quoi derrière au niveau code ...

    Merci pour vos solutions, je vais devoir tout re-développer. Avec ces ébauche de solutions je vais peut être pour commencer à mettre les mains dans le cambouis comme on dit dans le jargon !

     

    Bonne journée et à bientôt !

    • Marqué comme réponse Wamdeus vendredi 28 mai 2010 08:41
    vendredi 28 mai 2010 08:40