Bonjour à toutes et à tous ,
Voilà, je suis entrain de migrer des bases de données actuellement sous sql Anywhere 5.5 sous NT4 pour passer sous Sql Anywhere 7.0.2 sous Win2003 Server.
Je sais, je ne fais pas dans les dernières versions, mais licences obligent
Alors j'ai reussi à migrer une base via un unload de Sql Anywhere5 (apres avoir fait les modif' pour le changement de protocole de communication qu'il y a eu entre la version 5/inferieur et 6/superieur de Sql Anywhere) et dans le Sql Anywhere 7.0.2, j'ai donc créé le lien ODBC, une table et le service, j'arrive à lancer le serveur nouvellement créé mais par contre, lorsque j'importe le fichier unload.sql et les *.dat qui ont été générés avec le unload , tout se rempli correctement...sauf que les caractères speciaux français sont remplacés par des "..." pour les "è", "," pour les "é", "_" pour les "ù" (bon je dis cela de mémoire, c'est simplement à prendre en compte comme exemple).
Ca doit venir du système de codage de la base de données, dumoins le pensais-je mais contrairement à la version 7.0.2, dans la version 5.5, il n'y a pas de codepage à 1252...je suis en CodePage 850 (ASCII multilingu)....Est ce que celà peut venir de là ?
En tout cas, si quelqu'un peut m'aider sur cette migration, qui dans le temps est un peu depassée
Celà serait sympa, car ça fait presque 1 semaine que j'essaye de migrer une base et j'en vois de toutes les couleurs lol (comme le interactive SQL de la version 7.0.2 qui n'acceptais pas les "" pour définir la table et l'utilisateur, et ça faisait tout merdouiller, heureusement, en tout desinstallant et tout reinstallant, par magie, ce souci à disparu; ouf )
Merci à ceux qui lisent ça et encore plus à ceux qui répondent
Partager