我想在服务器上运行一个.bat
文件,但它抛出错误:
在“ C:\ Program”下的任何文件夹中都没有sqlcmd.exe Files \ Microsoft SQL Server”
我尝试安装ODBC 11和SQLCMD实用程序,但是没有用
@ECHO OFF SET SQLCMD="C:\Program Files\Microsoft SQL
Server\110\Tools\Binn\SQLCMD.EXE" SET PATH="folder path" SET
SERVER="myServer" SET DB="myDB" SET LOGIN="admin" SET PASSWORD="1234" SET
INPUT="MyQuery.sql" SET OUTPUT="OutputLog.txt" COPY %PATH%*.SQL %INPUT%
%SQLCMD% -S %SERVER% -d %DB% -U %LOGIN% -P %PASSWORD% -i %INPUT% -o %OUTPUT%
(这是我的.bat文件,如果可以看到,我无法在给定路径或“ Microsoft SQL Server”下的任何其他文件夹中找到SQLCMD.exe,因此如何使用sqlcdm或如何通过.bat文件运行我的SQL查询)
答案 0 :(得分:1)
尝试将sqlcmd.exe的位置添加到“路径”环境变量。 对于Windows 10:
重新启动操作系统,然后重试。