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 :

Importer script SQL de 8Go


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 6
    Par défaut Importer script SQL de 8Go
    Salut à tous,

    Je souhaites transférer une base de données d'un serveur à un autre.
    Je voulais simplement faire un backup et restauration mais la nouvelle base est de version différente (inférieure) donc ça passe pas, logique.
    La source est en 10.50.1600.1 et la destination est en 10.0.16000.22

    Du coup je suis passé par la génération de script avec les données, résultat : fichier de 8.2 Go.
    La destination est un serveur en production, j'ai peur de tout faire planter en important un fichier si lourd ni de quelle manière.
    Je ne pense qu'ouvrir le fichier dans le studio soit une bonne idée sinon en ligne de commande mais est-ce que ça va passer ?

    Qu'en pensez-vous ?

    Merci pour vos réponses.
    JC.

  2. #2
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Avec SSMS il est pratiquement certain que ca plante.
    Cependant vous pouvez essayer avec BCP pour voir.

    ++

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 6
    Par défaut
    Je ne connais pas BCP mais visiblement il fonctionne table par table.

    J'ai 126 tables ...

    Je ne sais pas si je peux facilement basculer mon serveur sql 2008 en R2 ?(comme l'installation d'un un service pack par exemple)

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Février 2008
    Messages
    758
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 758
    Par défaut
    Et l'assistant d'import export de données ?

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 6
    Par défaut
    Super !

    J'avais déjà essayé mais en exportant structure et données par l'assistant mais au final les tables destinations perdent leur index et l'auto incrément.

    Par contre en utilisant les 2 méthodes, ça marche :
    1- génération de script de la structure des tables avec tout : index, déclencheurs, ...

    2- Execution du script sur la destiantion : j'ai tout bien structuré sans les données.

    3- Utilisation de l'assistant d'export en sélectionnant toutes les tables.
    Attention : il faut pour chaque table modifier le mappage en activant l'insertion d'identité pour conserver les id auto incrément de la table d'origine.
    sinon erreur sur colonne en lecture seule.

    Du coup, c'est simple rapide et efficace.

    Jai fait le test sur quelques table et tout me semble bon. J'espère ne pas avoir de mauvaise surprise.

    Merci pour la piste.

    JC.

  6. #6
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Il suffit en fait d'automatiser votre export / import avec bcp.

    C'est ce que je fais en principe. C'est de loin la méthode la plus rapide pour le chargement des données.

    Cf ce billet

    Il concerne SQL Azure mais s'adapte facilement pour des serveurs sur site.

    ++

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

Discussions similaires

  1. Import Script SQL généré par PowerAMC
    Par nollalolla dans le forum SQL
    Réponses: 2
    Dernier message: 01/04/2013, 16h53
  2. Script sql pour import données dans un fichier
    Par totojava dans le forum Langage SQL
    Réponses: 2
    Dernier message: 14/02/2013, 10h21
  3. Réponses: 1
    Dernier message: 18/10/2011, 10h30
  4. import script sql power amc 15
    Par jadey dans le forum PowerAMC
    Réponses: 2
    Dernier message: 19/11/2009, 14h33
  5. Réponses: 2
    Dernier message: 06/10/2009, 14h18

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