-S неизвестная опция при использовании sqlcmd - PullRequest
3 голосов
/ 07 октября 2009

Я получаю сообщение об ошибке, когда выполняю команду ниже из окна DOS в Windows XP с SQL Server 2008. -S - это опция для указания имени сервера.

ошибка: Sqlcmd: '-S': неизвестная опция.

sqlcmd –S localhost –d имя базы данных -i C: \ files \ somefile.sql –E

Ответы [ 3 ]

5 голосов
/ 07 октября 2009

Теперь работает, используя '.' в качестве имени сервера, когда я набрал строку вручную. Ранее я набрал команду в редакторе, скопировал ее и вставил в командную строку. Я предполагаю, что невидимый управляющий персонаж попал туда во время копирования. Я открыл другое окно DOS и набрал аналогичную команду, используя 'localhost', и это сработало. Я никогда не использовал sqlcmd для подключения к серверу, поэтому я думал, что мой синтаксис неверен.

localhost. & (локальный) должен работать, и если вы используете несуществующее имя сервера, он будет жаловаться, что не может подключиться. Это не должно сказать -S не вариант.

0 голосов
/ 07 октября 2009

LocalHost для IIS

(LOCAL) для SQL Server. Или вы можете использовать период

0 голосов
/ 07 октября 2009

Является ли localhost правильной ссылкой для использования? Попробуйте sqlcmd -L, чтобы получить список серверов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...