sqlcmd.exe の場所をデフォルトの場所から目的の場所に変更したいと考えています。たとえば、プロジェクトディレクトリに配置できますか?
3 に答える
作業ディレクトリを目的のパスに変更し、受け取った引数をsqlcmd.exeに渡す.batファイルを作成できます。
Resources
(sqlcmd.exeと同じディレクトリにあります)フォルダとsqlcmd.exe
一緒に移動してみてください。sqlcmd.exe
そのフォルダのリソースを使用していると思います。
Fraz、私は以下をテストしましたが、正常に動作します:
SQLCMD.exeとSQLCMD.rllの両方を現在のフォルダーから削除し、SQLCMD.exe を実行するディレクトリに配置します。RLL ファイルは、既定では、Microsoft SQL Server Program Files フォルダーのTools\Binn\Resourcesフォルダーにあります。これらは、SQLCMD.exe が機能するために必要な 2 つのファイルのみです。RLL ファイルは、新しい場所の Resources フォルダーにある必要はありません (SQLCMD.exe と同じディレクトリにある場合があります)。
上記を実行したら、新しい場所を Windows のパス環境変数に追加する必要があります。Windows 7 では、[コントロール パネル\システムとセキュリティ\システム] に移動し、[システムの詳細設定] をクリックし、表示されるダイアログ ボックスの [詳細設定] タブで [環境変数]を押すと、[環境変数] ダイアログにアクセスできます。そのダイアログで、[システム変数]見出しの下にある [パス] 変数を探します。それが見つかったら、それを選択して [編集] をクリックし、SQLCMD.exe の新しい場所を [変数値]ボックスの現在の値の末尾に追加し、その前にセミコロンを付けます。
さらに説明が必要な場合、またはこの回答について質問がある場合はお知らせください。必要に応じて、他のバージョンの Windows で [環境変数] ダイアログを見つけるお手伝いができます。