5.
Gilev.Vyacheslav
191306.11.19 22:15 Сейчас в теме
(1) основная проблема это если у вас есть функционал, который зависит от порядка сортировки (часто это сортировка в ФИФО, реже в расчете зп)
в этом случае только при использовании сортировки над временными таблицами вы можете получить неправильную сортировку (и то при наличии кириллицы в данных)
такие ситуации бывают очень редко, но теоретически могут быть, особенно если компания международная и многоязычная
старайтесь силами программистов тестировать функционал со значимыми сортировками, если нет возможности отсадить базу на отдельный экземпляр субд с нужной сортировкой
если вы админ, то вам нужно проинформировать руководство и программистов об этой опасности
(5) Ситуация как раз такая. Поймал ошибку при обновлении типовой ЛОКАЛИЗОВАНОЙ бухгалтерии.. На демо базе ошибки нет. Когда начал заливать данные, тут и поймал ошибку.
такие ситуации бывают очень редко, но теоретически могут быть, особенно если компания международная и многоязычная
старайтесь силами программистов тестировать функционал со значимыми сортировками, если нет возможности отсадить базу на отдельный экземпляр субд с нужной сортировкой
Действительно чрезвычайно редкая ситуация и правильно, что надо с конкретным примеров подходить, но наиболее полный ответ(3). Четкий ответ на поставленную задачу. Возможно автор запроса подразумевал что-то другое но ответили ему правильно.
т.е. на одном инстансе SQL все базы должны иметь один порядок сортировки. А если разный то при обращении к tempdb. получим ошибку
Microsoft SQL Server Native Client 11.0: Не удалось разрешить конфликт параметров сортировки между "***_CI_AS" и "Cyrillic_General_CI_AS" в операции equal to
(8) Удалось ли решить проблем и как ?
У нас тоже одна из баз была с другой сортировкой.
Сегодня на этапе печати начало сыпать ошибкой не совпадения сортировок.
Можно наверное универсальным через XML перенести все данные в копию с нужной сортировкой, но чую где-то есть подвох.
ТиИ ничего не даёт, как и попытка смены локали внутри конфигуратора - просто ошибка смены и * назад.