【发布时间】:2019-01-17 16:58:46
【问题描述】:
我想在我的服务器上运行一个.bat 文件,但它抛出了一个错误:
“C:\Program”下的任何文件夹中都没有 sqlcmd.exe 文件\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 查询)
【问题讨论】:
-
您尝试安装
sqlcmd时出现什么错误?我们看不到您看到的内容,因此请帮助我们为您提供帮助。 -
请不要在 cmets 中发布该信息。通过编辑将其放入您的问题中。
-
但是,从错误来看,这显然意味着你还没有安装
sqlcmd。您不能使用尚未安装的实用程序。
标签: sql-server sqlcmd