Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SSIS. При build исчезает code page 1251 из SQL Task. Как забороть?  [new]
dude sam
Member

Откуда: Saint Petersburg
Сообщений: 34
Всем привет!
Обрисую кратко ситуацию: вся разработка ведётся в английской версии Windows, в пакетах в элементе SQL Task проставлен code page = 1251.
Возникла необходимость вести разработку на другой машине с предустановленной русскоязычной Windows.
Ну, так вот, при сборке проекта из кода исчезает атрибут code page.
Как я это вижу: VS понимает, что code page в системе и коде совпадают и услужливо убирает излишний код. :(
Что пытался сделать: переключил интерфейс на английский, расположение в США, формат установил английский (США), для не-unicode также выбрал использование аншлийского. Но не помогает.
Подозреваю, что где-то в реестре хранится память о том, что сначала была русская локализация. :(
5 дек 19, 13:23    [22033104]     Ответить | Цитировать Сообщить модератору
 Re: SSIS. При build исчезает code page 1251 из SQL Task. Как забороть?  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4719
dude sam
из кода исчезает атрибут code page.


Из какого кода? Укажите подробности точнее.
5 дек 19, 13:26    [22033108]     Ответить | Цитировать Сообщить модератору
 Re: SSIS. При build исчезает code page 1251 из SQL Task. Как забороть?  [new]
dude sam
Member

Откуда: Saint Petersburg
Сообщений: 34
автор
Из какого кода? Укажите подробности точнее.

a_voronin, из кода самого пакета, описывающего task

К сообщению приложен файл. Размер - 116Kb
5 дек 19, 13:42    [22033126]     Ответить | Цитировать Сообщить модератору
 Re: SSIS. При build исчезает code page 1251 из SQL Task. Как забороть?  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4719
dude sam,

Поищите по файлу пакета, может где затесалась 1049

https://docs.microsoft.com/en-us/previous-versions/windows/embedded/ms912047(v=winembedded.10)?redirectedfrom=MSDN

поиграйтесь с локалями
5 дек 19, 14:03    [22033166]     Ответить | Цитировать Сообщить модератору
 Re: SSIS. При build исчезает code page 1251 из SQL Task. Как забороть?  [new]
dude sam
Member

Откуда: Saint Petersburg
Сообщений: 34
a_voronin,

установлена:
DTS:LocaleID="1033"


Попробую разные варианты сейчас. Спс.
5 дек 19, 14:18    [22033187]     Ответить | Цитировать Сообщить модератору
 Re: SSIS. При build исчезает code page 1251 из SQL Task. Как забороть?  [new]
dude sam
Member

Откуда: Saint Petersburg
Сообщений: 34
Разобрался сам.
Напишу тут для истории и самого себя!

Смотрим локали у Windows тут: https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-lcid/a9eac961-e77d-41a6-90a5-ce1a8b0cdb9c?redirectedfrom=MSDN

Идём в реестр сюда: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language

Правим Default с 0419 на 0409

(заодно и InstallLanguage изменил)
5 дек 19, 15:10    [22033256]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить