Назад | Перейти на главную страницу

SQLCMD не распознается, несмотря на установку собственного клиента SQL Server для SQL 2008

Этот небольшой вопрос является частью гораздо более серьезной проблемы, которую я пытаюсь решить:

Требуется ли для SQLCMD отдельная установка или он включен в собственный клиент Microsoft SQL Server 2008 (который я только что установил на свой веб-сервер).

Возможно, это просто проблема с неправильным путем. Вот что я пробовал:

C:\>sqlcmd -S tcp:devmojito\mssqlserver2008,1433
   'sqlcmd' is not recognized as an internal or external command,
    operable program or batch file.
C:\>

Тот же синтаксис работает при выполнении с диска c на моем компьютере с SQL Server.

ИЗМЕНИТЬ:

Путь следующий:

C:> echo% PATH% C: \ oracle \ product \ 10.2.0 \ client_1 \ bin; C: \ Program Files \ Support Tools \; C: \ FileNET \ Fnsw \ Client \ Shobj; C: \ PROGRA ~ 1 \ FileNET \ Capture \ Programs; C: \ FileNET \ Shared; C: \ WINDOWS \ system32; C: \ WINDOWS; C: \ WINDOWS \ Sy stem32 \ Wbem; C: \ Program Files \ Dell \ SysMgt \ oma \ bin; C: \ WINDOWS \ system32 \ WindowsPowerShell \ v1.0

Я только что установил собственный клиент SQL Server 2008 (SNAC?) Вчера (проверено, просмотрев запись в Панели управления -> Добавить список удаления программ). Еще в этом месте:

C: \ Program Files \ Microsoft SQL Server \ 100

Я вижу только 2 подпапки: Условия лицензии KeyFile

..нет инструментов и нет бинна

Я повторил установку SNAC, но все равно ничего.

Помимо утилит командной строки SQL Server 2008, вы также можете установить клиентские компоненты SQL Server. Тем не менее, это также установит SSMS и BIDS.

Что касается собственного клиента SQL, считайте его похожим на драйвер, который разрешает соединение с SQL Server, используя самые последние параметры для этой версии. Вам по-прежнему понадобятся клиентские инструменты, и они не включены только в установку SQL Native Client.