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 :

Script pour restaurer une base de données


Sujet :

MS SQL Server

  1. #1
    Membre régulier
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Avril 2011
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 67
    Points : 71
    Points
    71
    Par défaut Script pour restaurer une base de données
    Bonjour ,
    je voudrai svp savoir s'il y a moyen de restaurer une base de données(schema + données) sur sql server 2008.Mon script est volumineux 3.24GO.
    merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Il faudrait savoir d'où provient votre "script".
    Ne serait-ce pas plutôt une sauvegarde ?

  3. #3
    Membre régulier
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Avril 2011
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 67
    Points : 71
    Points
    71
    Par défaut
    le script je l ai créé pour que je puisse utiliser cette Base de données.
    la base de données est une SQL server 2008 R2 comme je sais que je ne pourrai pas la restaurer sur SQL SERVER 2008 j ai du créer un script qui me permettra de faire ça.
    Maintenant le script est volumineux et avec ma machine je n'arrive pas a l'ouvrir..y a t il un moyen de l'ouvrir comme ça j’exécuterai parti par parti..

  4. #4
    Membre habitué
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2008
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2008
    Messages : 100
    Points : 132
    Points
    132
    Par défaut
    Un script de 3Go+ oO WAW !

    Je serais curieux de voir ça ^^

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par SiSMik Voir le message
    Un script de 3Go+ oO WAW !
    Je serais curieux de voir ça ^^
    Pas difficile : choisi de créer le script d'une bd en y incluant les données...
    Des millions d'inserts scriptés, ça fait rapidement un gros fichier...

  6. #6
    Membre habitué
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2008
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2008
    Messages : 100
    Points : 132
    Points
    132
    Par défaut
    Citation Envoyé par 7gyY9w1ZY6ySRgPeaefZ Voir le message
    Pas difficile : choisi de créer le script d'une bd en y incluant les données...
    Des millions d'inserts scriptés, ça fait rapidement un gros fichier...
    Oé non mais d'accord, mais c'est pas forcément la bonne méthode, et ça va être compliqué à ouvrir avec n'importe quel éditeur.

    Par contre tu peux essayer un truc en powershell:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    $a = Get-Content C:\temp\Script.sql
    $i = 0
    $numlines = $a.count()
    $z = 1
    for ($i=0 ;$i –le ($numlines-10000) ;$i+10000)
    {
        $z++
        echo $b >> "C:\temp\Script_temp["+$z+"].sql"
    }
    Je peux pas confirmer que ça marche mais ça "devrait" créer x fichiers contenant 10 000 lignes.. après voilà c'est une idée

    Peut être pas la bonne...

    Sinon tu peux l'éxécuter en ligne de commande, comme ça pas besoin de l'ouvrir:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sqlcmd -S instance_name -i "script.sql"
    @+

  7. #7
    Expert éminent sénior
    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 : 45
    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
    Points : 12 891
    Points
    12 891
    Par défaut
    J'ai déjà eu à importer des fichiers de grosse taille avec le script complet d'une base avec sqlcmd (voir la ligne de commande proposée par SiSMik) cela va bien alors que l'interface graphique elle ne permettait plus de le faire.

    ++

  8. #8
    Membre régulier
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Avril 2011
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 67
    Points : 71
    Points
    71
    Par défaut
    Merci pour vos reponses.je vais essayer ça tout de suite.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/12/2009, 17h18
  2. [Conception] Creation d'une appli pour consulter une base de données
    Par nico.elgringo dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 13/07/2006, 11h58
  3. Réponses: 2
    Dernier message: 22/12/2005, 10h05
  4. Réponses: 8
    Dernier message: 23/03/2005, 19h28
  5. aide pour exporter une base de donnée
    Par matt55 dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 06/04/2004, 14h28

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