Auteur de questions
SSIS et ODBC

Discussion générale
-
Bonjour,
J'essaie de faire un import de bdd pervasive vers sqlserver 2005.
J'ai installer le driver oledb de pervasive, mais le test de connexion échoue à chaque fois.
Ma bdd est pourtant en anonymous et sans mot de passe.
De ce fait, j'essaie de me connecter à mon server pervasive avec ODBC.
ma chaine de connexion est
"DRIVER={Pervasive ODBC Client Interface};ServerName=MonIp;DBQ=DATA;,,"
En php, j'arrive à récupérer toutes mes données, et les insérer dans sql avec cette chiane de connexion.
mais j'aimerai utiliser un package ssis pour planifier cet import quotidiennement.
ma requête est un simple select * from ma table.
j'aimerai que toute ma table pervasive soit importé dans une table sqlserver 2005.avez vous de bonne idée ? technique ?
Merci
- Type modifié moichinoi jeudi 8 novembre 2012 02:46
- Type modifié Aurel Bera vendredi 16 novembre 2012 10:33 Pas de reponse
Toutes les réponses
-
Bonjour
Quel système d'exploitation utilisez-vous?
Si vous utilisez Windows sur 64 bits, il y a ODBC pour 32 et 64 bits.
Le fichier exe pour 64 bits se trouve normalement dans:
c:\Windows\System32\Odbcad32.exe
Le fichier pour 32 bits se trouve
c:\Windows\SysWOW64\Odbcad32.exe
Assurez-vous que la connexion ODBC est définie pour les deux.
Cordialement,
-
Bonjour,
Est-ce que vous avez testé les solutions proposées ? Merci de partager avec nous les résultats, afin que d'autres personnes avec le même problème puissent profiter de cette solution.
Cordialement,
Aurel
-
Bonjour,
Les connexions ODBC fonctionne bien. Le test de connexion est correct, mais lors de la liaison de ce lien dans un DataReader de SSIS dans un flux de données, j'ai le message suivant :
Erreur sur la tache de flux de données [Source DataReader][322] : Impossible d'acquérir une connexion gérée depuis le gestionnaire de connexion en cours d'exécution.
Voir Screen Shot
Je peux voir que ça le fait avec tous les drivers ODBC...pas seulement Pervasive...
-
Prenez quelques minutes pour lire ça:
Vous avez aussi la solution dans le blog.
Pour traduction vous pouvez utiliser http://www.bing.com/translator/
Cordialement,
-
Bonjour,
Nous changeons le type de votre question à « Discussion générale ». Si vous avez plus de temps pour réexaminer la question et fournir plus d'informations, n'hésitez pas à modifier le type du thread à « Question ». Si le problème est résolu, s’il vous plaît partagez la solution avec nous afin que la réponse puisse être trouvée et utilisée par d'autres membres de la communauté ayant des questions similaires.
Merci !
Cordialement,
Aurel
-
-
Bonjour
Pour faire un test simple, pouvez-vous exécuter le package SSIS sur une autre ordinateur?
Ou même désinstaller les versions .NET avec des problèmes?
Workaround 2 dans le lien…
Cordialement,
-
Bonjour,
Je ne sais pas quelles applications ont besoin de mon frameworks 3.5, et je suis sur un server de production.
Je ne peux donc pas désinstaller mon frameworks actuel.
je ne peux pas exécuter le package sur un autre PC, car le package n'est pas valide ( avec toutes ces erreurs...).
Avez vous une idée pourquoi je n'ai pas les colonnes de sortie comme décrit dans l'article ?
Merci.
-
Bonjour
Je pense que les colonnes de sortie existent, mais ils ne s’affichent pas à cause de l'erreur.
Essayez de enregistrer le package comme fichier local (si c'est possible avec toutes les erreurs) et l'exécutez sur l'autre ordinateur.Cordialement,
- Modifié Aurel Bera vendredi 9 novembre 2012 10:07
-
-
Bonjour
Ce message d'erreur nous dit:
0xC004801C
-1073446884
DTS_E_EMPTYRUNTIMECONNECTIONMANAGERID
Avez-vous bien définie dans l'ODBC de nouvel ordinateur la chaine de connexion?
Cordialement,