2010-10-20 5 views
0

SQL 2008 R2, имеет простой экспорт в Flat File Destination. Столбец временной отметки устанавливается в DT_DBTIMESTAMP в пункте назначения, который согласно документам «Дробные секунды имеют максимальный масштаб в 3 цифры». Однако мои экспортированные файлы имеют 7 цифр дробной второй точности, как определено DT_DBTIMESTAMP2 в документах. Разумеется, столбцы нельзя повторно импортировать в SQL Server из-за избыточных дробных вторых позиций.Временные метки экспорта плоских файлов SSIS имеют избыточную точность?

Кто-нибудь знает, почему SSIS экспортирует столбцы datetime с другим определением, отличным от типа данных SSIS?

ответ

0

Проверьте исходные типы данных и убедитесь, что они DB_TIMESTAMP не DB_TIMESTAMP2. Щелкните правой кнопкой мыши компонент назначения и выберите «Показать расширенный редактор ...», а затем проверьте типы данных на вкладке «Свойства ввода и вывода».

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