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