Я установил SQL Server 2008 R2 на рабочий стол (Windows 7). Все клиентские протоколы включены. Я пытаюсь подключиться к этому экземпляру со своего ноутбука. Ноутбук и настольный компьютер находятся в одном сетевом домене. Я могу удаленно подключиться к этому рабочему столу. У меня есть права администратора на обеих этих машинах.
На десктопе нет файрвола, хотя на ноутбуке он есть. Со своего ноутбука я могу подключаться к другим экземплярам sqlserver в сети. Я перезапустил службы на рабочем столе, а также перезагрузил его. С рабочего стола я могу подключиться к серверу sql и работать с базами данных на нем.
Поскольку мой код C # не мог установить соединение, я использовал SQL SERVER MANAGEMENT STUDIO. это тоже терпит неудачу. Я получаю следующую ошибку в СТУДИИ УПРАВЛЕНИЯ СЕРВЕРОМ SQL.
Настройте свой рабочий стол / сервер sql для прослушивания статического порта (по умолчанию 1433), чтобы ваш ноутбук мог подключиться к нему:
http://technet.microsoft.com/en-us/library/ms177440.aspx
Note:
Обязательно измените Сетевая конфигурация SQL Server и not
в Конфигурация клиента
Ваш ноутбук знает только порт SQL по умолчанию 1433, и похоже, что ваш сервер прослушивает динамический порт, который изменяется при каждом запуске.
Вы можете подтвердить, что ваш сервер прослушивает 1433, выполнив эту команду:
netstat -ano | find ":1433"
Ты увидишь LISTENING
рядом с вашим IP: 1433.