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 :

procédure stockée pour copier des données entre 2 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
    Avril 2008
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 103
    Par défaut procédure stockée pour copier des données entre 2 tables
    bonsoir

    j'ai 2 serveur déffirent le 1 ere contient base de données sql server 2005 (base source) et le 2 ème conteint base de données 2000 (base déstination)
    ma demende et de créer une procédure qui permet de copier les données d'une table T1 du serveur source (sql server 2005) vers une table T2 du serveur destination (sql server 200) les 2 tables T1 et T2 contient les mêmes champs.
    est ce que je peux trouver une procédure pour exécuter cette demande?
    merci pour votre collaboration

  2. #2
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Bonjour,

    Qu'avez-vous fait pour le moment ?
    Qu'est-ce qui vous bloque ?

    @++

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 103
    Par défaut
    bonjour
    j'ai commencé par l'utilisation des Lots sql select du T1 et insert du T2 mais pour transfèrer les données d'une table avec (800000 lignes) ça m'a pris 16h d'execution et ma demande et de trouver une procédure pour optimiser ma requette et diminuer le delai d'execution

  4. #4
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Héhé oui, donc pour répondre correctement aux questions précédentes, il aurait fallu poster la requête, la définition des tables et leurs index ...

    Encore mieux : poster le plan d'exécution réel (CTRL+M avant d'exécuter la requête), et la définition des tables et de leurs index respectifs.

    Sans cela il sera impossible de vous aider.

    @++

  5. #5
    Membre Expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Par défaut
    Bonjour,
    Avez vous tenté en passant simplement par un link entre vos deux serveurs?
    Si la table de destination contient des indexes pensez à désactiver ceux qui peuvent l'être avant de faire l'import, le gain peu être gigantesque.
    Qu'entendez vous par lot SQL? un lot SSIS (Intégration Services)?

    PS: Salut Nicolas!

Discussions similaires

  1. Procédure stockée pour importer des données ?
    Par rimas2009 dans le forum PL/SQL
    Réponses: 5
    Dernier message: 29/12/2011, 13h40
  2. Liste des procédures stockées pour un role donné
    Par serge benhamou dans le forum Développement
    Réponses: 4
    Dernier message: 22/11/2010, 14h24
  3. Copier des données entre 2 tables identiques
    Par calou_33 dans le forum SQL
    Réponses: 3
    Dernier message: 17/02/2010, 14h46
  4. copier des données entre deux table access (vb2005)
    Par solid_sneak06 dans le forum VB.NET
    Réponses: 9
    Dernier message: 12/07/2008, 13h20
  5. [ADO.Net][VB.NET] Comment copier des données entre deux BDD différentes ?
    Par maddog2032 dans le forum Accès aux données
    Réponses: 6
    Dernier message: 06/06/2005, 11h01

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