Bonjour
J'ai développé des lots DTS sur SQL 2000 qui utilisent les liens ODC (qui pointent sur des bases Sybase System 11). Ils fonctionnent à merveille.
Je dois reparamétrer la même chose sur SQL2008, mais je rencontre des problèmes.
La migration des lots précédents car il ne seront pas modifiables facilement, et il faut faire du neuf.
Si je passe par SSIS, j'arrive à créer une source ADO NET pointant sur ma source ODBC (test ok, je récupère mes colonnes ...), mais je ne parviens pas à me sortir d'un problème de Unicode Non-Unicode:
Les colonnes ... ne peuvent pas effectuer les conversions entre des types de données de chaine Unicode et non Unicode.
J'ai mis une colonne dérivée avec (DT_WSTR,30)colonne et type de données chaine Unicode [DT_WSTR]. Mais rien n'y fait !
J'ai ajouter une conversion de données avec type de données chaine Unicode [DT_WSTR]. Toujours pareil !
D'après les diverses aides touvées, il est plus simple de passer par l'outil d'importation-exportation et d'ensuite adapter le lot que SQL aura créé; mais là je ne retrouve pas la source ODBC équivalente à ADO NET.
Faut-il utiliser Net Frameword Data Provider for ODBC ?
Si oui, j'indique ma source ODBC dans Dsn et Sybase System 11 comme Driver.
Et j'obtiens : Insufficient information to connect to the data source
Sinon lequel choisir ?
Merci pour les conseils.
Partager