Nous avons une situation dans laquelle le regroupement des bases de données, des tables et de certaines colonnes est différent entre nos serveurs SQL de développement et de production. Les choses fonctionneront sur le dev puis se casseront à cause des conflits de collation quand elles seront promues, les données et les structures seront copiées de prod à dev qui à son tour casse les requêtes sur dev à cause des conflits, etc. Nous allons contourner ce problème en définissant explicitement le COLLATION option dans la requête parfois ou en définissant le classement de chaque colonne dans une table fautive pour contourner ce problème. Le premier semble avoir un coup de performance, et le dernier est un PITA. Y a-t-il un script ou quoi que ce soit qui puisse montrer des discordances de collation ou des informations sur une base de données et des objets, ou des suggestions pour réconcilier automatiquement les différences afin de synchroniser les choses? De plus, toutes les astuces sur le débogage des conflits de collation dans une requête seraient bien aussi ... Je ne sais jamais où le conflit est réellement et finit par devoir passer par ligne et le contourner .... soupir ....c'est le bordel.SQL Server - existe-t-il un moyen de résoudre en masse les conflits de classement
Merci pour vos idées!
I programme pour une système configurable, et n'ont pas le pouvoir de modifier le schéma de la base de données. Je voudrais un morceau de code que je peux utiliser dans un script SQL pour remplacer le classement pour tout le script, afin qu'il n'y ait jamais de conflits. – Stewart