51111111111Rating 5.00 (2 Votes)

Ошибка возникла при попытке использования команды sqlcmd на машине с установленным MS SQL Express:

Sqlcmd: Error: Microsoft SQL Native Client : При подключении к серверу возникла ошибка. При подключении к серверу SQL Server 2005 данная ошибка может возникать из-за того, что параметры по умолчанию сервера SQL Server не разрешают устанавливать удаленные соединения..
Sqlcmd: Error: Microsoft SQL Native Client : Время ожидания входа в систему истекло.

Решается путем разрешения удаленных подключений:

  • Открываем инструмент "Настройка контактной зоны SQL Server" (C:\Program Files (x86)\Microsoft SQL Server\90\Shared\SqlSAC.exe или в моем случае Start - All programs - Microsoft SQL Server 2005 -  Настройка контактной зоны SQL Server)
  • В открывшемся окне необходимо нажать на ссылку - Surface Area Configuration for Services and Connections
  • Далее в дереве Database Engine - Remote Connections выбрать параметр - Local and remote connections - Using both TCP/IP and named pipes и нажать Apply
  • В дереве Database Engine - Service перезапустить сервис нажатием кнопок Stop / Start
  • В консоли используя команду sqlcmd используем ключ -S:
sqlcmd -S ServerName\SQLEXPRESS

 

Добавить комментарий


Защитный код
Обновить

Сейчас 403 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз