理由はわかりませんが、SQL サーバーがシステムの残りの部分とは異なるパス環境変数を使用しているようです。SQLでcmdを外部ツールとして追加すると、[ツール]-> [外部ツール]に移動し、コマンドとしてcmd.exeを追加して、別のパスを取得します。
SQLのシェルが私に与えます
echo %PATH%
c:\Program Files (x86)\Microsoft SQL Server\100\Shared\;C:\Windows\system32\NV;.;
これは私のパス変数をまったく反映していません
通常のコマンド プロンプトからパスをエコーすると、フル パスが表示されます。
SQL が起動すると、独自の環境変数を使用しているように見えます。これらがどこで定義されているか、またはシステムパスをこの「特別な」SQLパスに追加できるかどうかを知っている人はいますか?