Я хотел бы, чтобы лучший метод импортировал .csv файлы в Microsoft SQL Server 2008 R2.
Мастер импорта по умолчанию отображает все, по умолчанию, к varchar (50), даже когда его довольно очевидное, что это - столбец чисел. Это также испытывает недостаток в поддержке нормализации данных или отображения столбцов в различные таблицы. Короче говоря, мне нужно что-то лучше.
Ваши рекомендации?
Вы используете SSIS, чтобы сделать отображение и импорт?
SSIS действительно дает безусловно наибольшую гибкость. Однако для специальной работы это - что-то вроде стычки.
Так как SSIS и мастер Импорта/экспорта SSMS совместно используют код, можно достигнуть большого количества из того, что Вы ищете, не входя к SSIS. Например, На Источнике данных, после того как Вы выбрали свой файл fo к вкладке 'Advanced' и необходимо видеть кнопку, которая говорит, "Предлагают Типы", это изменит его от varchar (50) к, например (интервалу), можно также ввести тип сами.
При вставке в существующую таблицу можно выбрать, к каким полям каждый входит. Однако я редко доверяю файлу CSV, чтобы быть правильно построенным и поэтому всегда импортировать в к временной таблице подготовки / и затем делать мою фиксацию и вставлять все в T-SQL.
Импорт SQL Server и мастер экспорта
Импорт SQL Server и Мастер Экспорта Импорт SQL Server и Мастер Экспорта являются самой легкой утилитой для работы с. Его интерактивный GUI обеспечивает простой интерфейс, чтобы создать и выполнить пакеты Услуг по интеграции. Вы уже использовали этот инструмент [...]
поскольку больше посещает нас http://server2008.org/?p=888