Разный порядок сортировки МS SQL сервера и одной из баз.

1. gorakh 26 06.11.19 17:49 Сейчас в теме
Будет ли работать если Разный порядок сортировки МS SQL сервера и одной из баз различаются. Какие могут возникнуть проблемы?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
5. Gilev.Vyacheslav 1913 06.11.19 22:15 Сейчас в теме
(1) основная проблема это если у вас есть функционал, который зависит от порядка сортировки (часто это сортировка в ФИФО, реже в расчете зп)
в этом случае только при использовании сортировки над временными таблицами вы можете получить неправильную сортировку (и то при наличии кириллицы в данных)
такие ситуации бывают очень редко, но теоретически могут быть, особенно если компания международная и многоязычная
старайтесь силами программистов тестировать функционал со значимыми сортировками, если нет возможности отсадить базу на отдельный экземпляр субд с нужной сортировкой
если вы админ, то вам нужно проинформировать руководство и программистов об этой опасности
7. gorakh 26 06.11.19 23:57 Сейчас в теме
(5) Ситуация как раз такая. Поймал ошибку при обновлении типовой ЛОКАЛИЗОВАНОЙ бухгалтерии.. На демо базе ошибки нет. Когда начал заливать данные, тут и поймал ошибку.
6. AlexandrSmith 69 06.11.19 22:44 Сейчас в теме
(1) (5)
такие ситуации бывают очень редко, но теоретически могут быть, особенно если компания международная и многоязычная
старайтесь силами программистов тестировать функционал со значимыми сортировками, если нет возможности отсадить базу на отдельный экземпляр субд с нужной сортировкой


Действительно чрезвычайно редкая ситуация и правильно, что надо с конкретным примеров подходить, но наиболее полный ответ(3). Четкий ответ на поставленную задачу. Возможно автор запроса подразумевал что-то другое но ответили ему правильно.
2. gorakh 26 06.11.19 17:50 Сейчас в теме
Сервер MS SQL 14 Платформа 1с 8.3.15.
4. gorakh 26 06.11.19 19:43 Сейчас в теме
т.е. на одном инстансе SQL все базы должны иметь один порядок сортировки. А если разный то при обращении к tempdb. получим ошибку
Microsoft SQL Server Native Client 11.0: Не удалось разрешить конфликт параметров сортировки между "***_CI_AS" и "Cyrillic_General_CI_AS" в операции equal to
8. gorakh 26 07.11.19 15:31 Сейчас в теме
Развернул экземпляр с сортировкой "ЛОКАЛИЗАЦИЯ__CI_AS". Запустил переход. Ошибка осталась.
ИМХО Есть другая сортировка где-то на уровне столбцов или выражений.
https://docs.microsoft.com/ru-RU/sql/relational-databases/collations/collation-and-unicode-support?view=sql-server-2016
9. 7OH 69 07.05.22 01:18 Сейчас в теме
(8) Удалось ли решить проблем и как ?
У нас тоже одна из баз была с другой сортировкой.
Сегодня на этапе печати начало сыпать ошибкой не совпадения сортировок.
Можно наверное универсальным через XML перенести все данные в копию с нужной сортировкой, но чую где-то есть подвох.
ТиИ ничего не даёт, как и попытка смены локали внутри конфигуратора - просто ошибка смены и * назад.
10. МихаилМ 07.05.22 14:01 Сейчас в теме
(9) поменяйте уровень совместимости
11. 7OH 69 07.05.22 14:04 Сейчас в теме
(10)
Уровень совместимости 2019 (150).
Помогло снятие галки "использовать региональные установки текущего сеанса"
МихаилМ; +1 Ответить
12. gorakh 26 08.05.22 17:31 Сейчас в теме
ИМХО Только новый инстанс. Бухи отказались от перехода на "новую" не иследовал. У поляков для ИХ учетной-только новый инстанс.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот