Создал базу с кодировкой "Cyrillic_General_CI_AS".
Загрузил туда dt. Запускаю. Получаю ошибку
Microsoft SQL Server Native Client 11.0: Cannot resolve collation conflict between "Cyrillic_General_CI_AS" and "Latin1_General_CI_AS" in UNION ALL operator occurring in SELECT statement column 3. HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=1, Severity=10, native=451, line=1
ругается на выборку поля с неограниченной длинной. ПОДСТРОКА в запросе использую, не помогает. Изменить кодировку ALTER DATABASE на загруженной базе нельзя. Ладно, хорошо.
Удаляю, создаю новую базу с кодировкой "Latin1_General_CI_AS" Загружаю туда dt. Смотрю: кодировка снова стала "Cyrillic_General_CI_AS" Ошибку получаю ту же самую.
Загадка для меня, как это работает на источнике. Посмотреть нет возможности. Мне присылают только dt. Как такое починить?
|