Complications avec la base de données SQL Server ayant un classement différent de celui par défaut du serveur?

Nous sommes dans le processus de migration des bases de données une vieille SQL Server 2k EE serveur avec classement par défaut "Latin1_General_CI_AS" sur SQL Server 2005 & 2008 serveurs avec classement par défaut "SQL_Latin1_General_CP1_CI_AS". Il n'y a aucun des caractères internationaux qui nécessiterait Unicode, que je sache, de sorte que les deux codes sont presque les mêmes pour des raisons pratiques.

La primaire de SQL Server DBA est inflexible sur le fait que chaque base de données unique (dont la plupart sont construits par la 3e partie apps) doit être reconstruit avec le nouveau classement avant de migrer.

Je sais que depuis SQL Server 2000, il a été possible de définir des bases de données individuelles d'avoir un classement différent de celui par défaut. Mais quelles sont les conséquences réelles de fonctionnement avec un mélange de classements? Un article de Microsoft suggère des complications avec le partage de la base de données tempdb, par exemple (mais peut facilement être évité?).

Et, peut-être plus important encore, que pourrions-nous faire pour éviter ces problèmes, si nous avons besoin de l'appui de plusieurs classements sur les nouveaux serveurs?

source d'informationauteur ewall