SQL 2008 64 - ODBC Sage 16.05

Cette section est consacrée aux développements d'applications interfacées avec les logiciels Sage.

Modérateurs: Super-Apogea, Super Modérateur

SQL 2008 64 - ODBC Sage 16.05

de tornade69 » Lun 7 Oct 2013 17:21

Bonjour à tous,

J'ai une application en SQL Serveur 2008 R2 sur un serveur 2003, qui fonctionne.
Dans l'application j'ai des imports de données Sage ODBC via
OPENROWSET et le drivers MSDASQL. Pas de problème cela fonctionne très bien, je suis en 32 bits

Je passe mon serveur en 2008 R2 64 bits, et là plus rien ne fonctionne.
Comme SQL 2008 est 64 bits, il cherche a utiliser le drivers MSDASQL 64 bits qui n'existe pas sous Windows 2008 (sauf version 2003).

Je ne trouve pas de drivers ODBC Sage version 64 bits, existe il ?
sont ils disponible sous la version I7 ?

Après plusieurs recherche si le drivers n'est pas disponible c'est de faire une installation de SQL 2008 R2 en 32 bits, mais je ne suis pas sur que cela fonctionne ?

Merci pour votre aide
Posteur néophyte
Posteur néophyte
 
Messages: 7
Inscription: Lun 7 Oct 2013 17:14

Re: SQL 2008 64 - ODBC Sage 16.05

de asr31 » Lun 7 Oct 2013 20:54

Bonjour,

SAGE 100 est une application 32bits, et l'ODBC SAGE aussi.
Il faut dont créer son DSN (Data source ODBC) au travers de la version 32bits de l'administration de sources de données:
C:\Windows\SysWOW64\odbcad32.exe

D'autre part, ton application devrait, elle aussi, être compilée en x86.

Cordialement,
ASR31

En recherche de missions.
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 2975
Inscription: Mer 13 Fév 2008 15:31
Localisation: TOULOUSE

Re: SQL 2008 64 - ODBC Sage 16.05

de tornade69 » Mar 8 Oct 2013 08:11

Bonjour,

Suivant le conseil, passons à la version 32 bit de SQL Serveur 2008 R2.

J'ai donc installer une version 32 bits (x86) de SQL Serveur 2008 R2, et j'ai toujours mon problème avec MSDASQL, qui n'existe pas.

J'ai bien sur déclarer les drivers dans WOW64 ODBC pour Sage Gestion Co.

Donc maintenant je suis bien dans une version 32 de l'application qui doit conversé avec une version 32 de Sage. Mais toujours pas de MSDASQL.

C'est comme si le drivers MSDASQL n'etait pas installé sous Windows 2008.

Merci pour votre aide.

PS : Mon application c'est un script SQL Serveur
Posteur néophyte
Posteur néophyte
 
Messages: 7
Inscription: Lun 7 Oct 2013 17:14

Re: SQL 2008 64 - ODBC Sage 16.05

de asr31 » Mer 9 Oct 2013 21:02

Bonjour,

Où ais-je dit de passer en SQL 32 bits ?
J'ai juste précisé qu'il fallait utiliser C:\Windows\SysWOW64\odbcad32.exe pour déclarer le DSN SAGE).
L'application est développée sur quelle plateforme ?

Cordialement,
ASR31

En recherche de missions.
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 2975
Inscription: Mer 13 Fév 2008 15:31
Localisation: TOULOUSE

Re: SQL 2008 64 - ODBC Sage 16.05

de tornade69 » Jeu 10 Oct 2013 21:20

Merci de m'avoir répondu,

L'application est SQL 2008 R2.
C'est simplement une requete SQL dans une procédure stockée qui va lire directement les données dans Sage. L'avantage est une vitesse de lecture ultra rapide de la base Sage.

Cette application (20 requetes au total) fonctionne très bien sur Windows 2003 32, avec SQL 2008 R2. Mais bon W2003 c'est fini en avril 2014.

Un agent SQL lance l'application, ou un bout de code en c#. Mais c'est SQL qui fait tout le travail. Cela permet aussi de déporter tous le transfert des données sur le serveur sans passer par le poste client.

La requette que je lance est directement dans SQL Management Studio.

Merci de votre aide
Posteur néophyte
Posteur néophyte
 
Messages: 7
Inscription: Lun 7 Oct 2013 17:14

Re: SQL 2008 64 - ODBC Sage 16.05

de asr31 » Ven 18 Oct 2013 19:07

Bonjour,

Si tu parle de source ODBC, elle doit être là pour le fameux 'bout de code C#' , car en T-SQL, je ne vois pas d'où peut provenir le problème....

Cordialement,
ASR31

En recherche de missions.
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 2975
Inscription: Mer 13 Fév 2008 15:31
Localisation: TOULOUSE


Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité