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

SGBD Perl Discussion :

Connexion a MS SQL à partir du poste linux


Sujet :

SGBD Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 546
    Par défaut Connexion a MS SQL à partir du poste linux
    Bonjour,

    J'ai déjà manipuler les BD Oracle avec DBI, mais là j'ai encore jamais fait...
    Je suis sur un poste Linux et je dois me connecter sur une base de donnée SQL server 2000 situé sur un serveur win 2003.
    Sur mon poste, j'ai installé le module DBD::ODBC, car j'ai lu que c'était le mieux pour les bases MS... Maintenant je voudrais pouvoir me connecter à la base et y faire des requêtes. Comment faire ?
    Est-ce qu'il faut créer une connexion ODBC sur le poste windows et la parametre dans le script perl ? Ou alors ?
    Merci de votre aide.

    Jérôme

  2. #2
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Tu devrais aller voir easysoft, et en particulier leur driver ODBC SQLServer pour Linux. L'inscription est obligatoire, mais le téléchargement est gratuit.
    --
    Jedaï

  3. #3
    Membre Expert
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Par défaut
    heu j'ai du rever ou j'ai lu qu'il coutait 499 GBP et que le driver etait uniquement en trial ?

    Y a-t-il une alternative ?

    Merci

  4. #4
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Ok, effectivement, ils ne sont pas des plus clairs... Après relecture prudente la solution coute effectivement 499 £ ce qui est très raisonnable pour une entreprise de taille moyenne (ou même une PME pas trop petite), mais pour un particulier...

    FreeTDS devrait faire l'affaire (et il s'agit d'une solution OpenSource donc ce coup ci ça devrait aller). Avec DBD::ODBC ou DBD::Sybase.

    --
    Jedaï

  5. #5
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 546
    Par défaut
    Merci, j'ai installé le driver easy soft...
    Pas de pb particulier, tout s'est bien passé. Par contre, impossible de le faire marcher, je pense qu'il y a effectivement une histoire de licence la dessous.
    Du coup, comme je n'ai que du SELECt à faire sur une base SQL SERVER 2000, je pense que je vais me rabattre sur le driver DBD::SYBASE.
    Je vous tiens au courant.
    Merci !

  6. #6
    Membre Expert
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Par défaut
    hmmm FreeTDS n'est pas reputee pour sa fiabilite...y a-t-il une autre solution ?

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 15
    Par défaut
    Citation Envoyé par jejeman Voir le message
    Bonjour,

    J'ai déjà manipuler les BD Oracle avec DBI, mais là j'ai encore jamais fait...
    Je suis sur un poste Linux et je dois me connecter sur une base de donnée SQL server 2000 situé sur un serveur win 2003.
    Sur mon poste, j'ai installé le module DBD::ODBC, car j'ai lu que c'était le mieux pour les bases MS... Maintenant je voudrais pouvoir me connecter à la base et y faire des requêtes. Comment faire ?
    Est-ce qu'il faut créer une connexion ODBC sur le poste windows et la parametre dans le script perl ? Ou alors ?
    Merci de votre aide.

    Jérôme
    Allez hop... un petit UP... (c'est ma journee UP aujourd'hui )
    Je veux faire la meme chose que toi mais... je sais pas comment m'y prendre

    PS : j'ai deja fait aussi avec Oracle et MySQL.
    SQL Server sous Win32 je n'ai aucun soucis... c'est sous Linux que je ne sais pas comment faire pour me connecter à une base SQL Server.

  8. #8
    Membre Expert
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Par défaut
    J'ai utilisé FreeTDS et UnixODBC pour y arriver Il founissent un binaire ISQL qui une fois linké avec FreeTDS te permet de te connecter à ton serveur MS-SQL.

Discussions similaires

  1. connexion à la base sql à partir d'un fichier.ini
    Par lorie dans le forum Débuter
    Réponses: 8
    Dernier message: 08/04/2015, 13h53
  2. Réponses: 6
    Dernier message: 10/10/2011, 09h55
  3. Connexion à SQL Server 2000 depuis Linux 2.6 ?
    Par Moostiq dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 07/10/2011, 15h59
  4. Connexion à une instance SQL serveur à partir d'un poste client
    Par deauvhyl dans le forum Accès aux données
    Réponses: 1
    Dernier message: 21/03/2007, 16h55
  5. Connexion à SQL Server sur poste distant
    Par devine.ki.c dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 08/09/2005, 15h55

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