Я хочу изменить расположение sqlcmd.exe с места по умолчанию на мой желаемый. Могу ли я поместить его в каталог проекта, например?Может быть сконфигурирован путь sqlcmd.exe?
ответ
Попробуйте переместить Resources
(он есть в том же каталоге, где находится sqlcmd.exe) и sqlcmd.exe
. Мое предположение sqlcmd.exe
с использованием ресурсов из этой папки.
Вы можете создать файл .bat, который изменяет рабочий каталог на нужный путь, а затем передает полученные аргументы в sqlcmd.exe.
Fraz, я испытал следующее, и она отлично работает:
Удалить оба Sqlcmd.exe и SQLCMD.rll из их текущей папки и поместите их в каталог вы хотите запустить SQLCMD.exe от. Файл RLL по умолчанию находится в папке Tools \ Binn \ Resources папки программных файлов Microsoft SQL Server. Это только два файла, которые необходимы для работы SQLCMD.exe, и RLL-файл не обязательно должен находиться в папке «Ресурсы» в новом местоположении (он может находиться в том же каталоге, что и SQLCMD.exe).
После того, как вы сделали это, вы должны добавить новое местоположение в Путь Переменная среды в Windows. В Windows 7, вы можете открыть диалоговое окно Переменные среды путем перехода к Панель управления \ Система и безопасность \ System, нажав на Дополнительные параметры системы и нажав Переменные окружения на вкладке Дополнительно в диалоговом окне , В этом диалоговом окне найдите переменную Путь, под Системные переменные заголовок; как только вы это нашли, выберите . Редактируйте и добавьте новое местоположение SQLCMD.exe в конец текущего значения в поле Значение переменной, перед которым стоит точка с запятой.
Пожалуйста, дайте мне знать, если вы хотите, чтобы все объяснялось дальше, или у вас есть какие-либо вопросы по этому вопросу. Я бы мог помочь вам найти диалог переменных окружения в других версиях Windows, если хотите.
Попробуйте и вы найдете его :) – Reniuz
У меня есть sqlcmd.exe на диске C и его не работает –