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

Développement SQL Server Discussion :

Import par script


Sujet :

Développement SQL Server

  1. #1
    Membre éprouvé
    Avatar de jgard
    Profil pro
    Inscrit en
    Août 2009
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2009
    Messages : 67
    Par défaut Import par script
    Bonjour,

    Je travaille actuellement sur un projet pour lequel des changements de structure ont été effectués. Lors des livraisons, il a été décidé de créer une nouvelle base de données pour le client et d'importer les données de l'ancienne, tout cela par script. Je voudrais donc savoir comment je peux effectuer ce genre de choses car quand je travaille avec l'assistant d'import export de sql server, je ne trouve aucune option pour sauvegarder sous forme de script.

  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,

    Cela se fait au niveau de cette boîte de dialogue :



    - en choisissant l'option "Générer un script sur fichier",
    - en choisissant "Générer un script dans une nouvelle fenêtre de requête", puis en sauvegardant le fichier de requête (CTRL + S ou Fichier | Enregistrer sous ...)

    @++

  3. #3
    Membre éprouvé
    Avatar de jgard
    Profil pro
    Inscrit en
    Août 2009
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2009
    Messages : 67
    Par défaut
    Attention, je parle bien d'un script d'import/export et pas de l'assistant de script qui crée une base de données avec les tables et objets,...

    Par exemple, j'ai une base de données BD1.
    Je possède un script de création pour une seconde base de données BD2 qui a quelques différences de structure par rapport à BD1. J'exécute ce script et me retrouve donc avec deux bases sur un serveur.

    Je veux maintenant pouvoir transférer les données de BD1 vers BD2 en faisant un mapping personnalisé, ce qui est possible avec l'assistant d'import/export mais je n'arrive pas à sauvegarder celà sous forme de script, uniquement sous forme de package "dtsx"

  4. #4
    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
    Tu peux aller regarder du côté de SQL VIEW, un outils tierce.

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

  5. #5
    Membre éprouvé
    Avatar de jgard
    Profil pro
    Inscrit en
    Août 2009
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2009
    Messages : 67
    Par défaut
    J'ai trouvé une autre solution via les packages ssis. Mais du coup, j'ai un autre problème. Je crée mon package, format dtsx, il me permet de faire tout ce que je veux niveau mapping et import donc c'est parfait. Je peux ensuite l'exécuter via le DTExec et tout se passe bien. Le problème est que certains de nos clients ne possèdent pas de license SQL Server 2008 mais uniquement SQL Express 2008, qui ne possède pas ce DTExec. Je me demande donc comment je peux exécuter mon package dans ce cas. Y'a-t-il un moyen de contourner le problème ou de passer par un autre outil gratuit pour exécuter ce package ?

  6. #6
    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
    Essaie de voir aussi avec bcp par exemple.

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

Discussions similaires

  1. [2012] importation des données par script
    Par raniasb dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 07/03/2014, 21h38
  2. commet importer / exporet de données par script
    Par mechatikhaled dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 10/01/2009, 08h44
  3. [MySQL] Problème de backup par script PHP
    Par bagu dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 30/04/2006, 16h51
  4. [MAPI] Envoi de courriels par scripts
    Par NicoNours dans le forum Windows
    Réponses: 3
    Dernier message: 26/05/2005, 12h01
  5. [MYSQL] conversion de type sur import de script
    Par sebos63 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 27/08/2003, 10h00

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