Précédent   Forum du club des développeurs et IT Pro > Bases de données > MS SQL-Server > Développement
Développement Forum d'entraide sur le Transact-SQL, le CLR, les procédures stockées, les triggers, les requêtes SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 17/12/2012, 15h00   #1
wonderboutin
Invité de passage
 
Inscription : juillet 2006
Messages : 47
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 47
Points : 4
Points : 4
Par défaut Copie de données de Access à Sql

Bonjour a tous.

Je ne suis pas un pro de sql et access mais je dois les utiliser pour mon travail. J'aimerais avoir votre aide pour un transfert de donnée.

J'ai 2 bd avec les même champ (une Access et une Sql). Je dois copier tout les champ de la base Access (si la date > que X ) dans la base Sql. Avec un SELECT * de bd1 et INSERT TO bd2 dans une boucle,ça fonctionne mais le problème est que je dois écrire tout les noms de champ et il y en a environ 125/bd et j'ai 8 bd à faire (donc ±1000 champs à écrire).

Y a t'il une autre façon de faire ?

Merci!
wonderboutin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2012, 15h40   #2
CinePhil
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 13 659
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 49
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 13 659
Points : 25 563
Points : 25 563
Envoyer un message via MSN à CinePhil
Citation:
une Access et une Sql
SQL est un langage utilisé dans plusieurs SGBD. Tu veux parler du SGBD Microsoft SQL Server ?
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Autoentrepreneur.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2012, 16h09   #3
wonderboutin
Invité de passage
 
Inscription : juillet 2006
Messages : 47
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 47
Points : 4
Points : 4
Oui c'est Microsoft Sql server.
wonderboutin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2012, 20h43   #4
zinzineti
Expert Confirmé
 
Homme Etienne ZINZINDOHOUE
Chargé de Développement et d'Analyse de données
Inscription : mars 2010
Messages : 1 278
Détails du profil
Informations personnelles :
Nom : Homme Etienne ZINZINDOHOUE
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Chargé de Développement et d'Analyse de données
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2010
Messages : 1 278
Points : 2 814
Points : 2 814
Envoyer un message via Yahoo à zinzineti
Citation:
Envoyé par wonderboutin Voir le message
Oui c'est Microsoft Sql server.
Depuis sql server management studio, tu peux utiliser le wizard Import/export de données.
__________________
Etienne ZINZINDOHOUE
Billets-Articles
zinzineti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2012, 17h08   #5
wonderboutin
Invité de passage
 
Inscription : juillet 2006
Messages : 47
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 47
Points : 4
Points : 4
Merci pour la réponse zinzineti mais je dois trouver une solussion pour faire le tout de façon automatisé.

Merci!
wonderboutin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2012, 17h11   #6
darkelend
Membre confirmé
 
Inscription : août 2009
Messages : 207
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 207
Points : 265
Points : 265
tu dois pouvoir sauvegarder ton import via l'assistant. Sinon utilises SSIS pour créer ton flux
__________________
http://www.kankuru.fr/blog.aspx
darkelend est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2012, 17h37   #7
wonderboutin
Invité de passage
 
Inscription : juillet 2006
Messages : 47
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 47
Points : 4
Points : 4
C'est un peut trop "chinois" pour moi. Comme je disant, je ne suis pas un pro. Peux-tu m'écrairer un peut plus ?
wonderboutin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2012, 10h13   #8
darkelend
Membre confirmé
 
Inscription : août 2009
Messages : 207
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 207
Points : 265
Points : 265
en faisant un clic droit sur ta base de données dans management studio, tu peux lancer l'assistant d'import de données. Tu choisis ta source et ta cible puis les éléments à copier. A la fin, tu peux décider de jouer l'import de données et même de le sauvegarder pour le rejouer plus tard. Si tu sélectionne cette option, il ne te restera plus qu'à automatiser son exécution via l'agent sql.

Mais pour être plus propre et plus facile à maintenir, personellement, je préfère utiliser SSIS afin de gérer ces flux mais là ce n'est pas avec une réponse de quelques lignes que tu trouveras ta solution. Cherche un tutoriel SSIS.
__________________
http://www.kankuru.fr/blog.aspx
darkelend est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 20h27.


 
 
 
 
Partenaires

Hébergement Web