SQL-сервер - может подключаться через удаленный сервер, но не через локальную машину - почему?
Я могу войти на удаленный сервер и подключиться к базе данных на другом сервере оттуда. Когда я делаю то же самое с моей локальной машины, это дает сбой, давая мне ошибку ниже -
Соединение с сервером было успешно установлено, но во время входа в систему произошла ошибка. (поставщик: поставщик TCP, ошибка: 0 - указанное сетевое имя больше не доступно.) (Microsoft SQL Server, ошибка: 64)
Почему происходит эта ошибка и как ее исправить? Я пытаюсь подключиться через студию управления.
Что я пробовал до сих пор -
У меня не работает. Кроме того, я уже упоминал, что я пробовал в первых двух строках моего вопроса. Но это осталось незамеченным. Эти две строки предполагают, что проблема может быть в моей локальной системе. Но в чем может быть проблема?
1 ответ
Вот несколько вещей, которые вы можете сделать, чтобы решить эту проблему:
Проверьте имя сервера: какое имя сервера вы используете? Используете ли вы одно и то же имя сервера при удаленном и локальном подключении?
Проверьте включенные протоколы. Перейдите в диспетчер конфигурации SQL Server и проверьте, включены ли TCP/IP и общая память.
Проверьте IP-адрес в TCP/IP: убедитесь, что используемый вами IP-адрес включен. Это в разделе "Свойства" для настроек TCP/IP.
Проверьте настройки брандмауэра. Возможно, на сервере, на котором установлен SQL Server, настроен брандмауэр, чтобы он не принимал соединения с вашего локального компьютера, а делал это с другого сервера.