我想在远程计算机上执行sqlcmd命令。
当我尝试执行
时sqlcmd -I -b -r -S %server% -d %db% -U %user% -P %PASSWORD% -i '%sql_file%'
我收到了这个错误:
sqlcmd:找不到命令
有没有什么方法可以从互联网上引用sqlcmd命令,就像我们为javascripts做的那样?这样它就可以动态调用它并执行SQL脚本吗?
任何帮助将不胜感激。
答案 0 :(得分:1)
sqlcmd
是一个应用程序,实际上它是sqlcmd.exe
。必须将其安装/复制到可以运行sqlcmd的机器访问的位置。这可以是远程计算机上的本地安装,但它也可以是远程计算机可以访问的网络共享。
至少不需要在装有SQL Server的计算机上安装和运行sqlcmd。当您通过“-S server”命令行开关提供该服务器时,sqlcmd可以在任何客户端上运行并连接到远程SQL Server。