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

Développement SQL Server Discussion :

Serveur lié / base Paradox


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    newbieDB
    Invité(e)
    Par défaut Serveur lié / base Paradox
    Bonjour,

    J'aurais plusieurs questions concernant SQL Server et le module Integration service.

    Mon objectif serait d'extraire des données d'une base Borland Paradox vers SQL Server.

    J'ai installé sur mon poste SQL Server Express 2005 ainsi que SQL Server Management Studio Express, et je souhaite créer un serveur lié vers ma base Paradox. D'après mes recherches sur le forum, cela semble possible. Toutefois, je n'y suis pas parvenu. (Il faut savoir que j'ai configuré ma source de données dans l'administrateur de sources de données en utilisant le driver Paradox de Microsoft.)
    Suis-je obligée d'utiliser le module Integration service qui fournit un connecteur Paradox ? Ou bien dois-je approfondir la configuration d'un serveur lié ?

    Je sais que l'ETL Integration service permet d'extraire des données d'une base Paradox. Mais si je dois installer ce module, dois-je obligatoirement avoir Visual Studio sur mon poste ? Si oui, est-ce que la version Express suffit ?

    Ce message est sûrement un peu confus, car je découvre SQL Server. Je vous remercie pour votre aide.

  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

    en effet, c'est possible avec un serveur lié. C'est également possbile avec SSIS mais il n'est pas dispo avec la version Express de SQL Server.

    Pour le faire avec un serveur lié, si tu as déjà créé la source ODBC, il ne reste plus qu'à créer le serveur lié.

    Quelles étapes as-tu suivies et quelles erreurs rencontres-tu à la création du serveur lié ?

    merci

  3. #3
    newbieDB
    Invité(e)
    Par défaut
    Première étape : j’ai créé une source de données utilisateur avec un Microsoft Paradox Driver pointant vers le répertoire de la base Paradox.
    Deuxième étape : j’ai vérifié la connexion à la base via l’administrateur BDE de Borland.
    Troisième étape : j’ai crée un nouveau serveur lié. Voici le paramétrage choisi :
    Linked Server ==> PARADOXDB
    Other data source ==>
    Provider ==> Microsoft Jet 4.0 OLE DB Provider
    Product name ==> BasesParadox (le nom de ma source ODBC)
    Data source ==> C:\ ISG\MABASE (chemin absolu du répertoire de la base Paradox)
    Provider string ==> je n’ai rien indiqué mais le server a été créé.

    Après je ne sais pas trop comment l'utiliser. Je poursuis mes recherches en ce sens.

    Je pense que mon problème vient du faut que je ne maîtrise pas l’utilité d’un serveur lié. Je pensais qu’il me permettrait de faire des requêtes sur ma base Paradox afin d’intégrer les données dans une base SQL Server sans installer Integration Services.

    Il faut savoir que je débute en SQL Server, ainsi qu’en sources ODBC. A la suite de mes lectures sur les forums, j’ai même essayé de connecter ma base Paradox avec un driver Access mais cela ne fonctionnait pas (j'ai du faire un mauvais paramétrage).

    Merci

  4. #4
    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
    Voilà comment je configurerais le serveur lié :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Linked Server ==> PARADOXDB
    Provider ==> Microsoft Jet 4.0 OLE DB Provider for ODBC Drivers
    Product name ==> BasesParadox (le nom de ma source ODBC)
    Data source ==> le nom de la source ODBC

    Ensuite pour tester le bon fonctionnement de la source, depuis une fenêtre de requêtes SQL Server :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT *
    FROM OPENQUERY(PARADOXDB, 'SELECT * FROM TABLE WHERE Col= ''X''')

  5. #5
    newbieDB
    Invité(e)
    Par défaut
    Merci.

    Je vais tester cette solution.

Discussions similaires

  1. connexion à un serveur de base de données
    Par yech dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 09/09/2004, 02h25
  2. Créer un champ contenant un son wav dans une base Paradox
    Par Grandad95 dans le forum Bases de données
    Réponses: 4
    Dernier message: 21/07/2004, 17h00
  3. Création d'une base PARADOX dynamiquement ? tutorial ?
    Par BXDSPORT dans le forum Bases de données
    Réponses: 1
    Dernier message: 16/07/2004, 10h08
  4. Problémes mémoire avec le bde sur des bases paradox
    Par Keke des Iles dans le forum Bases de données
    Réponses: 2
    Dernier message: 27/05/2004, 16h55
  5. Filtre sur une base Paradox
    Par mika dans le forum Bases de données
    Réponses: 2
    Dernier message: 11/03/2004, 11h51

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