Мы выполняем миграцию баз данных со старого сервера SQL Server 2k EE с настройкой по умолчанию "Latin1_General_CI_AS" на новые серверы SQL Server 2005 и 2008 с настройкой по умолчанию "SQL_Latin1_General_CP1_CI_AS". Нет международных символов, которые потребуют Unicode, о которых я знаю, поэтому две кодовые страницы практически одинаковы для практических целей.
Основной администратор базы данных SQL Server непреклонен в том, что каждая отдельная база данных (большая часть которой создаются сторонними приложениями) должна быть перестроена с новой сортировкой, прежде чем он перенесет их.
Я знаю, что со времен SQL Server 2000 было возможно установить разные базы данных, отличные от стандартных. Но каковы реальные последствия работы со смешанными сортировками? В одной статье от Microsoft предлагаются сложности с общим tempdb, для пример (но его можно легко избежать?).
И, возможно, что более важно, , что мы можем сделать, чтобы избежать этих проблем, если нам нужно поддерживать несколько сопоставлений на новых серверах?