【问题标题】:How to run bcp utility from root drive?如何从根驱动器运行 bcp 实用程序?
【发布时间】:2025-12-25 01:50:15
【问题描述】:

机器没有安装完整的 sql server。但是我的机器上安装了以下可分发包:-

  1. Microsoft® SQL Server® 2008 R2 命令行实用程序
  2. Microsoft® SQL Server® 2008 R2 Native Client

我有一个运行 bcp 实用程序的批处理文件。如果我从 bcp.exe 所在的文件夹(...tools\binn)运行这个批处理文件,它就可以工作。

但我的转储问题是,是否有任何方法可以仅从 c:\ 驱动器运行此 bcp 实用程序。现在,如果它从 c:\ drive 运行,它会说:-

bcp 未被识别为内部或外部命令,...

【问题讨论】:

    标签: windows sql-server-2008 path bcp


    【解决方案1】:

    如果您将目录 (...tools\binn) 添加到 PATH 变量或使用 bcp 可执行文件的完整路径,这将起作用。

    将目录添加到 PATH 控制面板 > 系统 > 高级系统设置 > 环境变量。 然后在系统变量下找到路径变量,并将你的 bcp 目录添加到列表中(以;分隔)

    【讨论】:

      【解决方案2】:

      只需从其他 SQL Server 或相应的 SQL Server 路径复制 bcp.exe 并将其复制到批处理文件路径中,其中您有您的脚本。

      在运行批处理脚本时,也请在命令行中从同一路径运行。

      【讨论】:

      • 如果您认为这可以解决问题,请添加此解决方案有效的原因,可能是来自帮助文件或其他来源的引用。
      最近更新 更多