Предыстория.
Есть физический сервер.На нем стоит ПО:
1. Сервер 1С (x86-64) версии 8.3.4.389.
2. Сервер SQL 2008 R2
На рабочих ПК клиенты 1С с платформой, естественно 8.3.4.389.
Проблема.
1. При загрузке адресных классификаторов, вместо русских букв отображаются "иероглифы".2. При загрузке выписок из банк-клиента формата txt, так же отображаются "иероглифы".
3. (и самый важный) При обновлении конфигурации БД возникает ошибка:
"Не удалось разрешить конфликт параметров сортировки между "Cyrillic_General_CI_AS" и "SQL_Latin1_General_CP1_CI_AS" в операции equal to."
Решение.
Смотрю сервер SQL.У него установлено значения по умолчанию:
server collation = SQL_Latin1_General_CP1_CI_AS.
А у БД 1С на сервере SQL стоят другие значения:
Collation = Cyrillic_General_CI_AS
Из-за этого и возникают все эти ошибки.
Теперь дело за малым, нужно переустановить сервер SQL с нужным значением Collation = Cyrillic_General_CI_AS.
Помогло хоть, отпишитесь пожалуйста
ОтветитьУдалитьда, помогло. переустановил сервер SQL со значением Collation = Cyrillic_General_CI_AS и все заработало нормально.
УдалитьДа, нам тоже удалось решить проблему именно переустановкой сервера SQL. Благо удалось без особых проблем прожить день и под вечер переставили сервак.
УдалитьИзначально на сервере было задано Collation = Cyrillic_General_CI_AI, а у баз данных 1С на автомате 1С проставляет Collation = Cyrillic_General_CI_AS
Этот комментарий был удален автором.
УдалитьВот комментарий от 1С:
ОтветитьУдалитьЭто ошибка в платформе, появилась в 8.3.
Будет исправлена в следующем релизе платформы.
Шевченко Антон (1C, Москва)
Может быть.
УдалитьВот только платформа 8.3 появилась уже полгода назад. И до сих пор ошибку не исправили. Думаю, что быстрее будет переустановить сервер SQL.