Page 1 sur 1

conflit de classement

MessagePosté: Mer 8 Jan 2014 11:03
de iheb1985
Bonjour,
j'ai eu un problème en ce qui concerne le classement sql de ma base sage.
en faite on a changer de serveur de base de données, le classement de ma base sage était sous French_CI_AS alors que le paramétrage du nouveau serveur sql est SQL_Latin1_General_CP1_CI_AS.
j'ai voulu gagner du temps en restaurant ma base sur le nouveau serveur, puis j'ai changé le classement de ma base de French_CI_AS à SQL_Latin1_General_CP1_CI_AS, mais le problème est que lors de l'interrogation de compte article par exemple le total qté, le chiffre d'affaire et les marges ne s'affichent pas en haut de la fenêtre et cet erreur s'affiche "Impossible de résoudre le conflit de classement entre « SQL_Latin1_General_CP1_CI_AS » et « French_CI_AS » dans l’opération equal to.".
y ' t'il quelqu'un qui peut m'aider.
Merci

Re: conflit de classement

MessagePosté: Mer 8 Jan 2014 11:28
de crevecoeurj
Bonjour,

Pourquoi modifier le classement de la base de données?
Tu peux garder French, je pense non ?

et cela devrait fonctionner?
Chaque colonne, index... etc dispose d'un classement propre.

Re: conflit de classement

MessagePosté: Mer 8 Jan 2014 11:40
de iheb1985
il est plus optimal je pense

Re: conflit de classement

MessagePosté: Mer 22 Jan 2014 12:51
de OokieDookie
Bonjour,

Dans SQL Server les modifications de collation ne sont effectives que pour les données nouvellement créées, les anciennes conservent l'ancien tri en cas de modification.

Il serait nettement plus indiqué de refaire des sauvegardes et des restaurations dans l'ordre, quitte à importer les données créées entre les deux.
Sinon il faut développer un script pour extraire les données et les insérer dans une nouvelle base avec le bon ordre de tri...

Bon courage