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

Administration SQL Server Discussion :

Scripter une copie de tables


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2018
    Messages : 2
    Par défaut Scripter une copie de tables
    Bonjour à toutes et à tous,
    Je dois réaliser une demande et ma semaine de recherches ne m'a amené aucune réponse.
    J'ai deux bases sur deux serveurs différents et je dois publier une partie des données (ie, les données d'une liste de tables fixe) d'une base vers une autre.
    L'utilitaire de SQL server pour le faire est parfait, mais : je ne peux pas m'en servir.
    Idéalement, c'est l'application web qui utilise l'une de ces bases qui doit appeler l'autre afin de récuperer les données et les insérer dans sa propre base (un publish quoi).
    Aussi, j'aurais besoin non pas d'un script comportant les données à insérer, mais d'un script qui génère ce script, ou de quoi que ce soit que je puisse appeler qui puisse réaliser ce que fait SQL server quand on fait "import data" mais qui puisse être lancé sans se loguer sur le serveur.
    Par avance merci, et je suis absent la semaine prochaine (7 au 14) donc une absence de réponse ne sera pas une impolitesse

  2. #2
    Invité
    Invité(e)
    Par défaut
    Google ne t'a pas donné la réponse.
    Un lien parmi d'autre : http://agilebi.com/mcole/2011/04/04/...existing-data/

  3. #3
    Candidat au Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2018
    Messages : 2
    Par défaut
    Oui évidemment j'ai trouvé de nombreuses pages comme celles-ci mais comme ce n'est pas ce dont j'ai besoin j'ai essayé ici.
    Entre temps j'ai pu avancer un peu en générant un script qui prévenait les erreurs de clefs externes.
    Reste que ce qu'on m'a demandé de faire c'est un script adressé à la base ou à SQL server qui ferait

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Voici une liste de tables
    Voici deux bases de données
    Fait Import/Export sur cette liste d'une base vers l'autre
    C'est à dire que l'import/export de SQL serveur est exactement ce qu'il faut faire sauf qu'il faut pouvoir le faire automatiquement, pas manuellement.

    Mais effectivement la solution la plus approchante semble être de générer un fichier, le copier d'un serveur à l'autre, et puis l'exécuter sur la base cible en désactivant les contraintes.

Discussions similaires

  1. Maintenir une copie de table SAP (RFC)
    Par yonnel dans le forum SAP
    Réponses: 0
    Dernier message: 30/08/2013, 08h24
  2. Création d'une copie de table avec contraintes
    Par Madfrix dans le forum Requêtes
    Réponses: 2
    Dernier message: 31/12/2010, 15h31
  3. Travailler sur une copie d'une table
    Par spy1 dans le forum Requêtes
    Réponses: 1
    Dernier message: 16/04/2007, 16h49
  4. Réponses: 13
    Dernier message: 04/01/2007, 08h48
  5. [VB6]créer une copie d'une ligne d'une table
    Par h82kev dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 01/02/2006, 16h08

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