Каждый раз, когда я пытаюсь импортировать файл Excel в SQL Server, я получаю определенную ошибку. Когда я пытаюсь редактировать сопоставления, значение по умолчанию для всех числовых полей равно float. Ни одно из полей в моей таблице не имеет десятичных знаков в них, и они не являются типом данных денег. Они всего 8 цифр. Однако, поскольку я не хочу, чтобы мой первичный ключ хранился как float, когда он является int, как я могу это исправить? Это дает мне некоторую ошибку усечения, я при необходимости отправлю кеш экрана. Это общая проблема?Ошибка преобразования типов данных при импорте из Excel в SQL Server 2008
Следует отметить, что я не могу импортировать файлы Excel 2007 (я думаю, что нашел это средство), но даже когда я пытаюсь импортировать файлы .xls, каждое значение, содержащее цифры, автоматически импортируется как float и когда я пытаюсь изменить его, я получаю сообщение об ошибке.
Какой инструмент вы используете для импорта? SSIS? И было бы полезно точно знать, что означает «ошибка какого-то рода». – Pondlife
@ Pondlife, я использую мастер импорта в SSMS. Ссылка на ошибку была отредактирована в исходном сообщении. – wootscootinboogie