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 :

Pb isql pour SQL Server 2005


Sujet :

MS SQL Server

  1. #1
    Nouveau membre du Club
    Inscrit en
    Octobre 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 5
    Par défaut Pb isql pour SQL Server 2005
    Bonjour à tous,

    Je viens poster ici car je suis confrontée à un petit problème sous SQL Server 2005. Je situe un peu tout ça :
    Je travaille avec l'ETL DataStage qui en temps normal me permet de charger du code TSQL stocké dans un fichier .sql.
    Ce chargement se fait par le biais d'un batch windows qui appelle isqlw.exe avec les paramètres ad hoc (oui je sais c'est pas bien de mettre les infos de connexion en batch...) et exécute le code sql dans SQL Server... 2000.

    Problème, comment faire la même chose sous SQL Server 2005, sachant que isqlw n'existe plus pour cette version ?!?

    Merci d'avance du coup de main, c'est vraiment la loose pour moi, je ne suis pas du tout spécialiste de SQL Server 2005 et Google n'a pas pu m'aider...

    Tillow

  2. #2
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 644
    Par défaut
    je ne suis pas sur d'avoir tout compris...
    Vous etes passé sous SQL 2005 et vous voudriez executer vos packages créés sous DataStage, c'est ca?
    Il n'existe pas de compatibilité entre DataStage et SSIS (ETL de SQL Serveur 2005)? Vous vous etes renseigné dans ce sens?

  3. #3
    Nouveau membre du Club
    Inscrit en
    Octobre 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 5
    Par défaut Je reprécise
    Les travaux dont j'ai hérité portent sur le binôme DataStage / SQL Server 2005.
    Cependant le pb ne porte pas sur Datastage, mais sur le fait de trouver un équivalent à isqlw.exe pour SQL Server 2005.

    Je souhaite faire un fichier .bat sur le modèle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    isqlw -S server_name -d database -U user -P password -i input_file -o output_file
    Ce fichier .bat (appelé par Datastage, mais ça n'est pas là qu'est le problème) prend en paramètre input_file le fichier .sql qui contient l'ensemble des instruction Tsql que je veux exécuter sur mon SQL Serveur.

    Le problème est que cet utilitaire isqlw.exe n'existe plus pour SQL Serveur 2005 et que l'une des bases que je dois administrer est sous 2005.

    Je voudrais donc savoir s'il existe un exécutable ou équivalent que je puisse appeler via un .bat comme ci-dessus avec un fichier .sql en paramètre et qui soit compatible 2005...

  4. #4
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 644
    Par défaut
    va voir ce lien :http://msdn2.microsoft.com/fr-fr/library/ms162825.aspx c'est peut etre ce que tu cherches
    Sinon va voir ce qui concerne "SQLCMD"

  5. #5
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 997
    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 997
    Billets dans le blog
    6
    Par défaut
    utilisez sqlcmd, c'est presque la même syntaxe que isql....

    Cela dit isql date de versions de SQL Server antédiluviennes.. De mémoire de la 6.5 parce que à la 7 il a été remplacé par osql...

    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/ * * * * *

  6. #6
    Nouveau membre du Club
    Inscrit en
    Octobre 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 5
    Par défaut Ok, pb résolu !
    Merci beaucoup !
    Effectivement sqlcmd m'a permis de régler mon problème. Je suis bluffée par la rapidité de résolution

    Encore mille mercis

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

Discussions similaires

  1. Problème pour créer un DSN pour SQL-Server 2005 Express
    Par momoG dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 24/07/2007, 16h36
  2. Driver pour SQL Server 2005
    Par lasvegas_parano dans le forum JDBC
    Réponses: 1
    Dernier message: 29/05/2007, 16h55
  3. DTS et SSIS le quel pour SQL Server 2005
    Par pc152 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 16/05/2007, 11h01
  4. Configuration pour SQL Server 2005
    Par caballero dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 12/05/2007, 01h15
  5. Installer "Enterprise Manager" pour SQL Server 2005
    Par david_chardonnet dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 21/11/2006, 11h57

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