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 :

Ajouter un fournisseur de serveur lié à sql2005


Sujet :

Développement SQL Server

  1. #1
    Candidat au Club
    Femme Profil pro
    Développeur .NET
    Inscrit en
    Août 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2012
    Messages : 8
    Points : 3
    Points
    3
    Par défaut Ajouter un fournisseur de serveur lié à sql2005
    Je veux importer des données d'une page excel vers une table sql2005 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    	set @provider = 'Microsoft.Jet.OLEDB.4.0'
     	set @ExcelString = 'Excel 8.0;Database=' + @file
     
    set @txt = 'INSERT INTO Resultat(  datefacture, numfacture, client, article, codeclient, qtefacturee,prixunit)  select  datefacture, numfacture, client, article, codeclient, qtefacturee,prixunit  from OPENrowset(''' + @provider + ''',''' + @ExcelString + ''',''SELECT   datefacture, numfacture, client, article, codeclient, qtefacturee,prixunit  FROM [Resultat$]'')'
    Lors de l'execution de la procédure stockée, l'erreur suivante :

    " Msg*7403, Niveau*16, État*1, Ligne*1
    Le fournisseur OLE DB "Microsoft.Jet.OLEDB.4.0" n'a pas été enregistré."
    sous mon serveur, sous le menu "Objet serveur ---> Serveur liée --->Fournisseur " je ne trouve pas "Microsoft.Jet.OLEDB.4.0".

    Comment faire pour ajouter fournisseur "Microsoft.Jet.OLEDB.4.0" d'excel ???
    Merci,

  2. #2
    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
    Bonjour,

    Quel architecture as-tu ? 64 bits ou 32 bits ?

    Si tu es en 64 bits tu ne pourras pas utiliser ce fournisseur. Tu peux prendre à la place le fournisseur 64-bit ACE téléchargeable ici

    ++

  3. #3
    Candidat au Club
    Femme Profil pro
    Développeur .NET
    Inscrit en
    Août 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2012
    Messages : 8
    Points : 3
    Points
    3
    Par défaut
    j'ai téléchargé AccessDatabaseEngine.exe et installé mais le fournisseur ne s'affiche pas (même problème)

  4. #4
    Candidat au Club
    Femme Profil pro
    Développeur .NET
    Inscrit en
    Août 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2012
    Messages : 8
    Points : 3
    Points
    3
    Par défaut 64-32 bits
    Ci-après un imprime écran, moi je ne sais pas
    Images attachées Images attachées  

  5. #5
    Candidat au Club
    Femme Profil pro
    Développeur .NET
    Inscrit en
    Août 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2012
    Messages : 8
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par sanfoura.emna Voir le message
    Ci-après un imprime écran, moi je ne sais pas
    C'est 64 bits

  6. #6
    Candidat au Club
    Femme Profil pro
    Développeur .NET
    Inscrit en
    Août 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2012
    Messages : 8
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par mikedavem Voir le message
    Bonjour,

    Quel architecture as-tu ? 64 bits ou 32 bits ?

    Si tu es en 64 bits tu ne pourras pas utiliser ce fournisseur. Tu peux prendre à la place le fournisseur 64-bit ACE téléchargeable ici

    ++
    Le lien se s'ouvre pas

  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
    Citation Envoyé par sanfoura.emna Voir le message
    Le lien se s'ouvre pas
    Chez moi il s'ouvre avec 2 exe à télécharger.


    AccessDatabaseEngine.exe 25.6 MB
    AccessDatabaseEngine_x64.exe 28.1 MB
    ++

  8. #8
    Candidat au Club
    Femme Profil pro
    Développeur .NET
    Inscrit en
    Août 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2012
    Messages : 8
    Points : 3
    Points
    3
    Par défaut AccessDatabaseEngine_x64
    C'est bon j'ai téléchargé l'exe.
    L'installation n'a pas pu se terminer :"Conflit avec ds composants 32 bits déjà installés". Quoi faire? Merci

  9. #9
    Membre averti
    Homme Profil pro
    R&D
    Inscrit en
    Avril 2004
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : R&D

    Informations forums :
    Inscription : Avril 2004
    Messages : 127
    Points : 406
    Points
    406
    Par défaut
    sanfoura.emna,
    T'a les alternatives :
    - exporter le fichier Excel en CSV puis l'importer avec INSERT BULK
    - créer le package d'importation SSIS 32 bits

  10. #10
    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
    Citation Envoyé par sanfoura.emna Voir le message
    C'est bon j'ai téléchargé l'exe.
    L'installation n'a pas pu se terminer :"Conflit avec ds composants 32 bits déjà installés". Quoi faire? Merci
    Tu dois d'abord désinstaller les composants office 32 bits pour cela si cela est possible évidement.

    ++

  11. #11
    Candidat au Club
    Femme Profil pro
    Développeur .NET
    Inscrit en
    Août 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2012
    Messages : 8
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par Serguei_TARASSOV Voir le message
    sanfoura.emna,
    T'a les alternatives :
    - exporter le fichier Excel en CSV puis l'importer avec INSERT BULK

    Lors de l'execution de la procédure qui contient insert bulk, toujours le meme message d'erreur : fichier introuvable
    "Le fichier importer C:\CA.csv n'existe pas !"

  12. #12
    Candidat au Club
    Femme Profil pro
    Développeur .NET
    Inscrit en
    Août 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2012
    Messages : 8
    Points : 3
    Points
    3
    Par défaut
    Merci à tous pour les solutions proposées.
    J'ai appris beaucoup puisque j'ai tout testé malgré qu'il y a toujours un nouveau problème qui se présente.

    La solution : j'ai exécuté mon SSIS sur un serveur où mon fournisseur Microsoft.Jet.OLEDB.4.0 est déjà installé.

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

Discussions similaires

  1. script d'ajout de réseau pour serveur DHCP
    Par kevins dans le forum Réseau/Web
    Réponses: 1
    Dernier message: 08/04/2010, 09h40
  2. Comment envoyer des lignes ajoutées par Js au serveur?
    Par solicel dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 26/11/2009, 01h03
  3. Réponses: 3
    Dernier message: 06/08/2008, 09h17
  4. Fournisseur DB2OLEDB+serveur lié
    Par mikedavem dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 23/04/2008, 10h38
  5. Ajout d'un nouveau serveur
    Par krfa1 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 20/05/2007, 19h29

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