我的机器没有安装完整的 SQL Server。我的机器上安装了以下可分发包:-
- Microsoft® SQL Server® 2008 R2 命令行实用程序
- Microsoft® SQL Server® 2008 R2 本机客户端
我有一个运行 bcp 实用程序的批处理文件。如果我从 bcp.exe 所在的文件夹(...tools\binn)运行这个批处理文件,它就可以工作。
我的转储问题是,是否有任何方法可以仅从 c:\ 驱动器运行 bcp 实用程序。现在,如果它从 c:\ 驱动器运行,它会说:-
bcp 未被识别为内部或外部命令,..
您需要将包含 bcp.exe 的文件夹添加到环境变量搜索路径中。
您可以从注册表中读取 bvp.exe 路径,然后只需使用完整路径 RootKey:HKEY_LOCAL_MACHINE PathKey:SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\ClientSetup Key:路径(字符串)
或者只使用文件的完整路径: