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 :

Import/Export des tables d'une BDD SQL Server


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 24
    Par défaut Import/Export des tables d'une BDD SQL Server
    Bonjour,

    j'ai une base de données SQL Server sur un serveur A, et je ne veux importer que le contenu de quelques tables de cette base, pour injecter apres ce contenu dans des tables vides d'une autre BDD sur un autre serveur B ,

    mon but c'est de remplir des tables vides dans le serveur B, sans toucher les autres composants du schema de la base de données.

    est-t-il possible? si oui je vous remercie de me dire comment faire?

    Merci pour votre aide

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 998
    Billets dans le blog
    6
    Par défaut
    1) par SQL directement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    INSERT INTO MonServeurA.MaBaseA.MonSchema.MaTable
    SELECT ...
    FROM MonServeurB.MaBaseB.MonSchema.MaTable;
    A condition d'avoir défini un serveur lié.

    2) par import export
    Via bcp (utilitaire en ligne de commande), Voir BOL.

    3) par lot SSIS (graphique)
    Via BIDS (Business Intelligence Developpement Studio)

    Le plus rapide, efficace et simple étant dans l'ordre 1, 2, 3

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 24
    Par défaut
    Bonjour,

    Merci pour la réponse, j'ai fait un test sur une seule table et ça marche.

    Mais je crois que ça va me me poser des problèmes avec plusieurs tables parceque j'ai une base assez complexe, avec des contraintes d'intégrité (clés primaires, clés étrangeres ...ect), et il faut chercher par quelle table je dois commencer (on cascade).

    maintenant je cherche un moyen pour impoter le paquet des tables entier d'une base vers une autre, et ceci toujours dans le but de ne pas toucher les autre composant de la base (securité ... )

    Merci

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/06/2013, 18h47
  2. [Débutant] Comment ajouter des donnees a une BDD SQL SERVER Via une Page ASP.NET
    Par lyes_djaml dans le forum ASP.NET
    Réponses: 4
    Dernier message: 07/09/2011, 17h02
  3. Réponses: 2
    Dernier message: 28/05/2011, 14h01
  4. Export des données d'une base SQL Server 2000 SP3
    Par zanyth dans le forum Administration
    Réponses: 5
    Dernier message: 25/03/2009, 17h18
  5. Réponses: 10
    Dernier message: 02/04/2007, 17h22

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