2010-11-23 7 views
0

У меня есть файл с разделителями-запятыми, которые я хочу импортировать в SQL Server.Импорт файла в SQL Server

Файл довольно большой (240 МБ).

мне нужно импортировать же с помощью следующего процесса:

  1. Создать таблицу для импорта в.
  2. Первая строка файла соответствует столбцу таблицы.
  3. Все элементы будут рассматриваться как строка.

Есть ли инструмент на SQL-сервере, специально предназначенный для этого?

Спасибо.

+0

Если у вас есть SQL Server Management Studio, вы можете использовать мастер импорта и экспорта SQL Server, установить источник данных в Flat File Source, а затем вы можете просмотреть свой файл и задать параметры, которые вам нужны, например, указать столбцы. Этот мастер доступен в SQL Server Management Studio 2008. Я не уверен в более ранних версиях. Вы можете найти мастера, щелкнув правой кнопкой мыши свою базу данных. Выберите «Задачи»> «Импорт данных» ... – 2010-11-23 18:23:55

+0

У меня есть SQL Server Management Studio, но средство «Импорт данных» анализирует первую строку в виде строки в таблице. Мне нужна первая строка, которая будет обозначаться как имена столбцов в таблице. – Batuta 2010-11-23 19:25:05

ответ

1

Ok,

Использование мастера импорта и экспорта SQL Server,

  • Установка источника данных для Flat File Source
  • Обзор ваш CSV файл
  • флажок «имена столбцов в первой строке данных «
  • Проверьте предварительный просмотр, чтобы узнать, нужен ли именно результат.

Удачи.

0

Если это всего лишь одноразовый файл, используйте то, что раньше называлось DTS, теперь обычно называемое мастером импорта/экспорта SQL Server.

BCP, вероятно, немного сложнее настроить и перейти к одноразовому файлу, но если вы часто это делаете, изучите и используйте BCP.

В окне «Мастер импорта/экспорта» на экране «Выбор источника данных» есть флажок на вкладке «Общие» с именем «Имена столбцов в первой строке данных»; что позволит вам иметь первую строку в виде строки заголовка.

Обработка всех элементов, как строка в порядке, Мастер импорта/экспорта устанавливает столбцы в строку по умолчанию, с шириной 50, поэтому вы можете немного увеличить ее, если ваши данные будут шире.

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