Ответ 1
(Это звучит глупо), моя проблема заключалась в том, что я не использовал капитал "S"
Например:
C:\> SQLCMD -S localhost\sqlexpress
Я только что установил 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.
(Это звучит глупо), моя проблема заключалась в том, что я не использовал капитал "S"
Например:
C:\> SQLCMD -S localhost\sqlexpress
Вам нужно либо использовать метод интегрированной защиты ваших учетных данных 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!
Указанный вами сервер не может быть найден или недоступен. так что либо сервер ошибается (вы его правильно произнесли), либо вы не указали его правильно, либо он недоступен с вашего компьютера.
После того, как вы получили это право, вам нужно указать имя пользователя/пароль или ключ -E для доверенного соединения. Вам также может потребоваться указать базу данных с квалификатором -d.
Вы можете получить помощь, набрав
Sqlcmd -?