2014-09-01 2 views
0

Я импортировать следующие данные в базу данных SQL Server:импорта DateTimeOffset но время становится отрезан

enter image description here

Для дат я использую этот тип:

enter image description here

(Я также пробовал DBTIMESTAMP). Та же информация, можно увидеть в свойствах преобразования данных:

enter image description here

Когда данные фактически импортируются, в базе данных она разрезает компонент времени выключения:

enter image description here

Как Я сохраняю компонент времени?

Какой тип я должен хранить в базе данных? datetimeoffset или datetime?

При его использовании:

DECLARE @MyDatetimeoffset datetimeoffset(7) 

Какова цель явного определения (7) длину?

ответ

0

Попробуйте установить тип данных в DBTYPE_DBTIMESTAMP

+0

спасибо. что у меня возникли ошибки типа –

+0

Какие типы ошибок? Кроме того, вы проверяли этот вопрос? http://stackoverflow.com/questions/11899343/ssis-importing-datetime-column-into-sql-server-2008 – HoneyBadger

+0

Мне жаль, что я не понимаю вас. когда вы предлагаете установить тип данных, который вы говорите как в настройках соединения, так и в преобразовании? –

Смежные вопросы