Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SSIS:Проблемы с переменой со значением на русском языке / 11 сообщений из 11, страница 1 из 1
20.09.2019, 12:49
    #39864559
ppguu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS:Проблемы с переменой со значением на русском языке
Создал переменную SSIS (string), со значением на русском языке.
При попытке передать её в sql task - вижу в профайлере, что передаются символы ????? (если в свойствах sql task тип данных для переменной указать varchar).
При попытке поменять на nvarchar - передаются символы - квадратики.

На sql server collation Cyrilic General CI AS.
Свойство codepage для sql task = 1251

Ткните носом, как решить проблему)
...
Рейтинг: 0 / 0
20.09.2019, 12:56
    #39864564
ppguu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS:Проблемы с переменой со значением на русском языке
Надо сказать, что сервер sql и клиент, откуда я запускаю пакет интеграции - физически на разных машинах.
...
Рейтинг: 0 / 0
20.09.2019, 13:00
    #39864568
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS:Проблемы с переменой со значением на русском языке
ppguuНадо сказать, что сервер sql и клиент, откуда я запускаю пакет интеграции - физически на разных машинах.
а географически?

передавайте в юникоде nvarchar N'привет'
...
Рейтинг: 0 / 0
20.09.2019, 13:40
    #39864599
ppguu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS:Проблемы с переменой со значением на русском языке
В переменную в SSIS ты не можешь прописать N'йцукен', увы.
Но если ставить у неё тип nvarchar, то передается вот такая радость на сервер:

N'�������������,������_��'
...
Рейтинг: 0 / 0
20.09.2019, 14:21
    #39864637
ppguu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS:Проблемы с переменой со значением на русском языке
Пакет интеграции развернул на сервере, все отработало нормально.
Т.е. проблема между серверами, где я пакет создаю и и сервером, де я его выполняю....
...
Рейтинг: 0 / 0
20.09.2019, 15:41
    #39864710
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS:Проблемы с переменой со значением на русском языке
ppguu,

SSIS база имеет collation SQL_Latin1_General_CP1_CI_AS, поэтому с кириллицей напряг.
...
Рейтинг: 0 / 0
20.09.2019, 15:43
    #39864712
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS:Проблемы с переменой со значением на русском языке
ppguu,

вы таки занимаетесь странными вещами. Поместите переменные в таблицу.
...
Рейтинг: 0 / 0
20.09.2019, 16:34
    #39864764
ppguu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS:Проблемы с переменой со значением на русском языке
Владислав Колосов,

ну совеет так совеет!!!
Я хочу в job внести параметры запуска и нажать на кнопку запуск.
А не лезть каждый раз в таблицу и вносить что-то руками.

Ещё идеи?
...
Рейтинг: 0 / 0
20.09.2019, 16:39
    #39864769
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS:Проблемы с переменой со значением на русском языке
ppguuВладислав Колосов,

ну совеет так совеет!!!
Я хочу в job внести параметры запуска и нажать на кнопку запуск.
Ещё идеи?
мишью? а окна открывать тоже хоите?
...
Рейтинг: 0 / 0
20.09.2019, 22:01
    #39864871
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS:Проблемы с переменой со значением на русском языке
ppguuПри попытке поменять на nvarchar - передаются символы - квадратики.Странно, у меня нормально передаётся...
Владислав КолосовSSIS база имеет collation SQL_Latin1_General_CP1_CI_AS, поэтому с кириллицей напряг.Хм, а при чём тут SSIS база, может, у него такой вообще нет.
ppguuЯ хочу в job внести параметры запуска и нажать на кнопку запуск.Вы последовательно отлаживаете, или сразу агентом запускаете?
В дебаге из студии пакет нормально передаёт параметры?
...
Рейтинг: 0 / 0
20.09.2019, 22:08
    #39864873
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS:Проблемы с переменой со значением на русском языке
alexeyvgСтранно, у меня нормально передаётся...Хотя у меня свойство codepage для sql task = 1252
Коллейшен тут нигде неважен, всё же в юникоде.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SSIS:Проблемы с переменой со значением на русском языке / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]