Куда попадает файл формата bcp при создании с помощью утилиты BCP?

Я пытаюсь создать файл формата bcp для таблицы в моей базе данных с помощью утилиты bcp. Основываясь на том, что я нашел здесь, Я придумал следующую команду cmd:

bcp dbName..tableName format nul -c -f tableName.fmt -T

Работает без выхода. Во-первых, это то, что должно произойти? Значит ли это, что он прошел успешно?

Во-вторых, что случилось с моим файлом форматирования? Я не могу найти его нигде. Я обыскал свой жесткий диск, а также диск, на котором стоит сервер, и его там нет. Я бы подумал, что это будет на диске, с которого я запустил команду, но на самом деле я запустил ее из окна запроса. Может ли это быть проблемой?

Заранее спасибо!


person chama    schedule 16.02.2011    source источник


Ответы (2)


У меня он создается в "C:\Windows\System32"

Но вы можете просто указать свое собственное местоположение, используя путь к корневому файлу, а затем создать файл в любом месте:

bcp dbName..tableName format nul -c -f "c:\logs\tableName.fmt" -T
person Buh Buh    schedule 10.05.2013

Файл формата должен быть создан в каталоге, где была запущена команда bcp:

введите здесь описание изображения

person 8kb    schedule 23.07.2011