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 :

[SQL Serveur 2005] Lancer un script sql à partir d'un autre script


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 91
    Par défaut [SQL Serveur 2005] Lancer un script sql à partir d'un autre script
    Bonjour à tous,

    Je viens d'Oracle et je porte une structure de données de Oracle vers Sql Serveur. Avec SqlPlus je pouvais avoir une requete Sql du style :

    start monFicher.sql

    ou

    @MonFichier.sql

    qui me permettait de lancer un ou plusieurs scripts sql dans un script.

    Est ce possible de faire pareil avec Sql Server ? Je trouve ça plus pratique pour séparer les fichiers sql (et éviter d'avoir un fichier de un ou deux mégas de SQL).

    Merci d'avance.

    Sébastien

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 056
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 056
    Par défaut
    bonjour,

    vous devez passer le fichier en entrée de la commande sqlcmd. Donc si vous avez N fichiers sql à éxecuter, il faut lancer N fois sqlcmd en passant chaque fichier en argument :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sqlcmd -Uuser -Ppass -Sserver -i fichier.sql -o fichiersortie.log
    la référence de sqlcmd :
    http://msdn2.microsoft.com/en-us/library/ms162773.aspx

Discussions similaires

  1. Réponses: 5
    Dernier message: 25/11/2011, 09h51
  2. Réponses: 2
    Dernier message: 16/06/2011, 07h38
  3. Réponses: 3
    Dernier message: 21/10/2009, 11h30
  4. [SQL Serveur] Lister les instances de SQL Serveur 2008
    Par doudoustephane dans le forum Windows Forms
    Réponses: 6
    Dernier message: 27/02/2009, 14h45
  5. Réponses: 8
    Dernier message: 10/04/2008, 10h11

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