1. 程式人生 > >cmd 運行bcp 提示:'bcp' 不是內部或外部命令,也不是可運行的程序 或批處理文件。

cmd 運行bcp 提示:'bcp' 不是內部或外部命令,也不是可運行的程序 或批處理文件。

path windows sdk 之前 sql ros server2 http 運行

這個問題的原因是:bcp.exe文件的路徑不在環境變量中,

我的環境:Windows10 ,SQL server2016(D:)

1.首先查找你的SQL Server2016的安裝位置

  找到快捷方式,右鍵打開文件位置,即可查看到

  D:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio

2.找到位置後定位到D:\Program Files (x86)\Microsoft SQL Server\下

  技術分享圖片

3.選擇進入Client SDK\ODBC\130\Tools\Binn下即可看到,絕對路徑:D:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn

技術分享圖片

4.將此絕對路徑添加到系統環境變量PATH中即可,如何添加,請看我之前寫的警告: 正保存的數據被裁斷到 1024 字符。 錯誤: 拒絕訪問註冊表路徑。)

5.添加後,即可在CMD中直接運行bcp命令

技術分享圖片

6.如果你想在SQLServer中運行bcp命令,請看我之前寫的(SQL 中常用存儲過程xp_cmdshell運行cmd命令)

有關bcp命令使用方法:

SQL Server中bcp命令的用法以及數據批量導入導出

cmd 運行bcp 提示:'bcp' 不是內部或外部命令,也不是可運行的程序 或批處理文件。