Importation d'une table - SQL/NoSQL - Programmation
Marsh Posté le 14-05-2004 à 02:45:12
ok, mais le problème avec mon affaire, c'est que je veux le faire via Visual Basic, parce que je veux comparer deux table et ajouter dans une des deux ce qui manque pour qu'elle soit pareille à l'autre.
Vu que mes deux tables ne sont pas sur le meme serveur, je veux les mettre dans la meme BD pour pouvoir faire un "select x from item where itemid not in(select x from item)"
merci
Marsh Posté le 14-05-2004 à 02:52:15
Ben tu fais une requête sur le serveur A et tu places le résultat dans un DataSet. Tu fais pareil avec le serveur B. Tu ajoutes au DataSet B les enregistrements supplémentaires en provenance de A, par comparaison des champs. Tu updates le serveur B.
Mais franchement, même si je comprends que tu veuilles utiliser VB, regarde plutôt du côté de l'administration des bases de données. C'est plus sûr et il existe déjà des mécnaismes de synchro ou de réplication.
Marsh Posté le 14-05-2004 à 03:00:57
Mais comment on fait avec les datasets pour comparer et ensuite ajouter les datasets???
Je vais t'expliquer ma situation. On a des clients qui sont sur le meme serveur mes avec des BD diférentes. Dans leur BDs, ils ont chacun une table item, qu'ils peuvent modifier a leur guise. Or, on veut avoir, sur NOTRE serveur, une table item qui va contenir tous les items contenus dans toutes les bases de données de nos clients.
Donc, a l'aide d'un programme, on veut pouvoir aller chercher les données de la table Item qui sont chez nos clients et garder NOTRE table item à jour.
Merci
Marsh Posté le 14-05-2004 à 03:06:35
j'ai essayé avec des requêtes, pour comparer, mais il me fait des erreurs de connections.........on dirait qu'il y a trop d'enregistrements...
Marsh Posté le 14-05-2004 à 21:36:36
'lut
je sais que sous oracle on peut creer des liens vers des bdd sur d'autre serveur
tu fais ta requete avec un select * from table@server
mais je sais pas si sous sql c possible..
Marsh Posté le 14-05-2004 à 02:40:25
Bonjour,
Existe-t-il un moyen d'importer une table provenant d'un autre serveur que le tien dans ton serveur. Par exemple, je voudrais importer la table Item d'une base de dojnées SQL Server qui est au ip xxx.xxx.xxx.xxx et l'amener dans ma base de données SQL Server locale.
Est-ce possible?!?!???