2012-02-16 2 views
0

У машины не установлен полный сервер sql. но следующие распределяемые пакеты установлены на моей машине: -Как запустить утилиту bcp из корневого диска?

  1. Microsoft® SQL Server® 2008 R2 утилиты командной строки
  2. Microsoft® SQL Server® 2008 R2 Native Client

У меня есть пакетный файл который запускает утилиту bcp. Если я запустил этот пакетный файл из папки, где сидит bcp.exe (... tools \ binn), он работает.

но мой вопрос о дампе, если есть какой-либо способ, я могу запустить эту утилиту bcp только из c: \ drive. Прямо сейчас, если он запускается из C: \ диск это говорит: -

BCP не является внутренней или внешней командой, ...

ответ

0

Если добавить каталог (... инструменты \ binn) к вашей переменной PATH или использовать полный путь к исполняемому файлу bcp, это будет работать.

Чтобы добавить каталог в панель управления PATH> System> Advanced System Settings> Environment Variables. Затем найдите переменную Path при системных переменных и добавить BCP каталог в список (разделенным;)

-1

Просто скопируйте bcp.exe с другой SQL Server или из соответствующего SQL Server путь и скопируйте его batch file path, где у вас есть свой скрипт.

При запуске пакетного скрипта также пройдите по тому же пути в командной строке.

+0

Если вы считаете, что это решает проблему, добавьте причины, по которым это решение будет работать, возможно, цитаты из файлов справки или из других источников. – lmo

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