SQL-сервер - может подключаться через удаленный сервер, но не через локальную машину - почему?

Я могу войти на удаленный сервер и подключиться к базе данных на другом сервере оттуда. Когда я делаю то же самое с моей локальной машины, это дает сбой, давая мне ошибку ниже -

Соединение с сервером было успешно установлено, но во время входа в систему произошла ошибка. (поставщик: поставщик TCP, ошибка: 0 - указанное сетевое имя больше не доступно.) (Microsoft SQL Server, ошибка: 64)

Почему происходит эта ошибка и как ее исправить? Я пытаюсь подключиться через студию управления.

Что я пробовал до сих пор -

Сообщение об ошибке: (поставщик: поставщик общей памяти, ошибка: 0 - на другом конце канала нет процесса).

У меня не работает. Кроме того, я уже упоминал, что я пробовал в первых двух строках моего вопроса. Но это осталось незамеченным. Эти две строки предполагают, что проблема может быть в моей локальной системе. Но в чем может быть проблема?

1 ответ

Решение

Вот несколько вещей, которые вы можете сделать, чтобы решить эту проблему:

Проверьте имя сервера: какое имя сервера вы используете? Используете ли вы одно и то же имя сервера при удаленном и локальном подключении?

Проверьте включенные протоколы. Перейдите в диспетчер конфигурации SQL Server и проверьте, включены ли TCP/IP и общая память.

Проверьте IP-адрес в TCP/IP: убедитесь, что используемый вами IP-адрес включен. Это в разделе "Свойства" для настроек TCP/IP.

Проверьте настройки брандмауэра. Возможно, на сервере, на котором установлен SQL Server, настроен брандмауэр, чтобы он не принимал соединения с вашего локального компьютера, а делал это с другого сервера.

Другие вопросы по тегам