IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

[DTS] comment inserer plusieurs tables


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2004
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 102
    Par défaut [Résolu] [DTS] comment inserer plusieurs tables
    Bonjour,

    j'utilise le DTS pour updater des tables d'ACCESS à SQL SERVER...
    Ce que j'ai fait pour l'instant c'est de choisir trois sources de données ACCESS avec à chaque fois trois tables diffenrentes et une destination SQL SERVER....
    Je voudrais savoir s'il n'y a pas un moyen de "simplifier" tout cela...Par exemple en ayant une source et une destination et un "tache" qui permet de transferer plusieur tables en meme temps



    merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 74
    Par défaut
    Salut,
    a priori je dirais non , chaque table necessite une "Transform Data Task" , ie une transformation bien définie.
    Il existe néanmoins un utilitaire sous l'interface de crea des DTS (le "Copy SQL Server Objects Task" ) qui permet de le faire entre 2 SQL Server mais je ne pense pas que celà soit utilisable avec 2 sources de données hétérogènes et des "Transform Data Task".

    Par contre si les sources access sont enregistrées en tant que "Serveur Lié" on peut je pense ecrire un script SQL (avec des select ... into ... ) qui fait ce travail , et là on peut ainsi se passer du DTS.

    Je ne sais pas , si celà est plus performant aussi. A voir .. celà depend surement du nombre de données à passer.

    a+

  3. #3
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut Re: [DTS] comment inserer plusieurs tables
    Citation Envoyé par argv666
    Bonjour,

    j'utilise le DTS pour updater des tables d'ACCESS à SQL SERVER...
    Ce que j'ai fait pour l'instant c'est de choisir trois sources de données ACCESS avec à chaque fois trois tables diffenrentes et une destination SQL SERVER....

    merci
    Si toutes les tables appartiennent à une même base de données, il est très simple de mettre en oeuvre un seul lot DTS que vous pouvez d'ailleurs même planifier en utilisant simplement l'outils Importation et Exportation des données.

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  4. #4
    Membre confirmé
    Inscrit en
    Août 2004
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 102
    Par défaut
    c'est vrai qu'en passant par l'ouitl import/export c'est plus "rapide" mais ca fait la meme chose...
    J'ai essayer de plannifier avec l'outil mais ca ne fonctionne pas ca plante à l'execution...
    j'ai donc essayer de faire le travail manuellement
    J'ai crée un nouveau travail et mis en premiere etape le lot DTS, j'ai mis :
    DTSRun /S"Nomduserveur" /U"user" /P"pwd" /NSauvegarde..
    mais ca ne fonctionne pas non plus !!
    Y a t il une "option" à mettre en place ? ou ai je fait qq chose de faux ?

  5. #5
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    Quel méssage d'érreur ?

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment supprimer plusieurs table d'une base ?
    Par b_lob dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 19/07/2007, 18h51
  2. Comment modéliser plusieurs tables ?
    Par nxp dans le forum Schéma
    Réponses: 11
    Dernier message: 27/07/2006, 16h35
  3. [VB6]Comment inserer plusieurs infos sur meme ligne dans listbox ?
    Par angelevil dans le forum VB 6 et antérieur
    Réponses: 25
    Dernier message: 31/05/2006, 19h03
  4. Réponses: 6
    Dernier message: 19/05/2006, 14h22
  5. Comment effacer plusieurs tables à la fois ?
    Par AsmCode dans le forum Requêtes
    Réponses: 8
    Dernier message: 07/03/2006, 16h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo