2012-05-16 1 views

ответ

1

Попробуйте переместить Resources (он есть в том же каталоге, где находится sqlcmd.exe) и sqlcmd.exe. Мое предположение sqlcmd.exe с использованием ресурсов из этой папки.

1

Вы можете создать файл .bat, который изменяет рабочий каталог на нужный путь, а затем передает полученные аргументы в sqlcmd.exe.

0

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, если хотите.