Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 MsSQL 2008: ssis, job. как передать параметр datetime  [new]
Vitaly86
Member

Откуда:
Сообщений: 600
Как правильно передать параметр типа datetime в пакет ssis, чтобы выполнение не зависило от настроек сервера?

попробовал несколько вариантов, все выдают ошибки:

Could not set \Package.Variables[date_begin].Value value to 20071231.
Could not set \Package.Variables[date_begin].Value value to 31.12.2007.
Could not set \Package.Variables[date_begin].Value value to 12/31/2007
Could not set \Package.Variables[date_begin].Value value to 31/12/2007.
Could not set \Package.Variables[date_begin].Value value to 2007.12.31.

Когда просто запукаю ssis пакет, соединившись с Integration Services параметр нормально передается.

В 2005 работал вариант mm/dd/yyyy, но дело скорее не в версии а в настройках.
4 дек 09, 07:49    [8017503]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008: ssis, job. как передать параметр datetime  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
А в одинарные кавычки не пробовали брать?
4 дек 09, 08:10    [8017540]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008: ssis, job. как передать параметр datetime  [new]
Vitaly86
Member

Откуда:
Сообщений: 600
tpg, попробовал, не помогает.

Could not set \Package.Variables[date_begin].Value value to '12/31/2007'.
Could not set \Package.Variables[date_begin_global].Value value to '31/12/2007'.

раньше работало без ''
4 дек 09, 08:21    [8017565]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008: ssis, job. как передать параметр datetime  [new]
Vitaly86
Member

Откуда:
Сообщений: 600
вопрос снят :)
работает вариант : mm/dd/yyyy
просто не тот пакет прописал в job
видимо сказывается пятница :)
4 дек 09, 10:06    [8018107]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить