我不知道为什么,但看起来 sql server 使用的路径环境变量与我系统的其余部分不同。当我将 cmd 添加为 sql 中的外部工具时,通过转到 Tools->external Tools 并添加 cmd.exe 作为命令,我得到了不同的路径。
来自 sql 的 shell 给了我
echo %PATH%
c:\Program Files (x86)\Microsoft SQL Server\100\Shared\;C:\Windows\system32\NV;.;
这根本不反映我的路径变量
当我从常规命令提示符回显路径时,我得到了完整路径。
当 SQL 启动时,它看起来像是在使用自己的环境变量。有谁知道这些是在哪里定义的,或者我是否可以将我的系统路径附加到这个“特殊”SQL 路径?