Подтвердить что ты не робот

Как подключить Sqlcmd к серверу?

Я только что установил SQL Server 2008, и я хотел использовать редактор команд для выполнения запросов.

Для этого я открыл командную строку, и я набрал

Sqlcmd -S Serverinstance

но я получил сообщение об ошибке:

Поставщик именованных труб: не удалось открыть соединение с SQL Server [53].
Sqlcmd: erreur: собственный клиент Microsoft SQL Server 10.0: при установлении соединения с SQL Server произошла ошибка, связанная с сетью или конкретным экземпляром. Сервер не найден или недоступен. Проверьте правильность имени экземпляра и если SQL Server настроен на разрешение удаленных подключений. Дополнительные сведения см. В электронной документации по SQL Server..
Sqlcmd: erreur: родной клиент Microsoft SQL Server 10.0: Истекло время ожидания входа в систему

Что мне делать, чтобы подключить его к серверу, чтобы я мог продолжить?

Спасибо: D.

4b9b3361

Ответ 1

(Это звучит глупо), моя проблема заключалась в том, что я не использовал капитал "S"

Например:

C:\> SQLCMD -S localhost\sqlexpress

Ответ 2

Вам нужно либо использовать метод интегрированной защиты ваших учетных данных Windows для подключения к SQL Server, указав -E в качестве опции:

C:\> SQLCMD -S Serverinstance -E

или вам нужно определить набор пользователей/паролей для входа в SQL Server:

C:\> SQLCMD -S Serverinstance -U (login in) -P (password)

Все многочисленные параметры SQLCMD хорошо документированы в Электронная документация по SQL Server SQL Server!

Ответ 3

Указанный вами сервер не может быть найден или недоступен. так что либо сервер ошибается (вы его правильно произнесли), либо вы не указали его правильно, либо он недоступен с вашего компьютера.

После того, как вы получили это право, вам нужно указать имя пользователя/пароль или ключ -E для доверенного соединения. Вам также может потребоваться указать базу данных с квалификатором -d.

Вы можете получить помощь, набрав

Sqlcmd -?