我正在运行64位Windows 7.
我100%肯定我正在从命令行正确调用bcp:C:\ Program Files \ Microsoft SQL Server \ 100 \ Tools \ Binn \ bcp.exe
但是,我一直收到错误声明:“程序或功能”\ ?? \ C:\ Program Files \ Microsoft SQL Server \ 100 \ Tools \ Binn \ bcp.exe“由于不兼容而无法启动或运行( sic)与64位版本的Windows。请与软件供应商联系,询问是否有64位Windows兼容版本“
我重新安装并修复了命令行实用程序。我完全陷入困境。有什么想法吗?
答案 0 :(得分:1)
听起来就像2005年的BCP正在运行,当你真正想要的是2008 64位运行时。
您需要更新系统中的PATH变量才能使用正确版本的BCP。有关详细说明,请参阅first paragraph in the REMARKS section in BCP MSDN Article。
在Windows上设置路径
Windows 7
1.从“开始”菜单中选择“计算机”
2.从上下文菜单中选择系统属性
3.单击高级系统设置>高级选项卡
4.单击“系统变量”下的“环境变量”,找到“路径”,然后单击它。
5.在编辑窗口中,通过将BCP实用程序的位置添加到PATH的值来修改PATH。如果您没有PATH项,则可以选择添加新变量并将PATH作为名称和类的位置添加为值。
Windows XP
1.开始 - >控制面板 - >系统 - >先进
2.单击“环境变量”,在“系统变量”下找到“路径”,然后单击它。
3.在编辑窗口中,通过将BCP实用程序的位置添加到PATH的值来修改PATH。如果您没有PATH项,则可以选择添加新变量并将PATH作为名称和类的位置添加为值。
4.关闭窗口。