Synchro table sql server et fichier xls

Synchro table sql server et fichier xls - SQL/NoSQL - Programmation

Marsh Posté le 23-02-2007 à 12:25:24    

Bonjour,
 
je dois me coller à un truc dont je ne connais pas grand chose (sql server), c'est pourquoi je viens vous demander votre aide.
 
Nous utilisons plusieurs applis web en asp/sql server pour lesquelles une habilitation est necessaire.
Nous sommes sous Novell (bah oui, en AD ca aurait ete trop simple).
 
Je n'arrive pas à interroger en asp notre serveur LDAP, la solution retenue est donc la suivante :
1 - extraction depuis la NDS(equivalent de l'AD chez Microsoft) de la liste des utilisateurs (login, nom, prenom) sous forme de fichier excel
2 - insertion de cette liste dans une table d'une base sql server
3 - gestion des droits sur mes applis web via un back-office web.
 
Mon soucis concerne donc la synchro de la base d'utilisateurs NDS et de ma base d'habilitations sous sql server.
Une premiere extraction de la nds a ete injectee dans ma base => no probleme
mais il faut que je synchronise regulierement et je ne sais pas comment, en utilisant DTS par exemple, n'importer que les nouveaux users d'une part, et d'autre part supprimer dans ma base sql les users qui n'apparaitraient plus dans mon fichier xls...
 
Voila c'etait un bon pavé mais bon, si vous avez compris ce que je voulais dire, et si bien sur vous connaissez une solution, merci de me venir en aide...
 
A+

Reply

Marsh Posté le 23-02-2007 à 12:25:24   

Reply

Marsh Posté le 23-02-2007 à 13:41:17    

Lots DTS + programmation d'execution de celui ci
 
Dans ton Lot DTS
- Vérification de l'existance du fichier excel en entrée.
- S'il existe  
    - Truncate De la Table (ou delete)
    - Injection du fichier excel dans la table
    - Suppression (ou déplacement) du fichier excel en entrée.
- S'il existe pas
    - Fin d'éxécution.
 
 
Pour la programmation de l'execution, tout dépends de vos besoin de rafraichissement.


---------------
VA APPRENDRE ET REVIENS QUAND TU SAIS, SINON ABSTIENT TOI C'EST UN GRAND CONSEIL QUE JE TE DONNE... TU ES INCOMPÉTENT ET C'EST UNE RÉALITÉ, TU N'AS RIEN A FAIRE ICI FAUT S'Y CONNAITRE ... -Jojo1998 - RIP - http://tinyurl.com/qc47ftk
Reply

Marsh Posté le 23-02-2007 à 13:56:49    

merci pour ta réponse...mais...
je ne veux pas delete ma table sql.
elle contient les habilitations a mes applis et je voudrais simplement :
- y rajouter les nouveaux users de la NDS avec des habilitations par defaut
- en enlever ceux qui ont disparu de la NDS

Reply

Marsh Posté le 23-02-2007 à 14:24:57    

c'est bon, je vais essayer de me debrouiller avec les requetes correlees...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed