2015-08-21 2 views
0

Я пытаюсь импортировать в SQL текстовый файл с помощью этой команды BCP:BCP команда вставки текстового файла в таблицу SQL

BCP test.dbo.bcp2 в C: \ Test \ test.txt -c - пользователь т -SSQServer -U -P test1 -t \ т -r \ п -e C: \ Test \ error.txt

файл text.txt имеет \ т, как разделитель столбцов и \ п в строке разделитель.

Полученная ошибка Неожиданный EOF.

Я могу подтвердить, что таблица SQL имеет правильное определение таблицы, поэтому ошибок преобразования не должно быть.

+0

В любом текстовом поле содержатся запятые символов новой строки? Это может вызвать вашу проблему –

ответ

0

я думаю, что нет необходимости создавать какой-либо разделителя есть текст, который хорошо расположен пример, если у вас есть данные в копии первенствовать и вставить его в текстовом файле и запустить команду

BCP имя_таблицы в C: \ тест. txt -S имя сервера -Uuserid -Ppassword -c