Ошибка при подключении к внешнему SQL Server с IP с помощью SQL Management Studio 2005
-
12-10-2019 - |
Вопрос
Ошибка при подключении к внешнему IP SQL Server с использованием адреса SQL Management Studio 2005
Название: подключиться к серверу
Не может подключиться к 1.2.3.4 sqlexpress.
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
Связанная с сетью ошибку или конкретную ошибку при этом произошла при установлении соединения с SQL Server. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра верно и что SQL Server настроен для разрешения удаленных подключений. (Поставщик: сетевые интерфейсы SQL, ошибка: 26 - Указано сервер/экземпляра по поиску ошибок) (Microsoft SQL Server, ошибка: -1)
Для получения помощи, нажмите: http://go.microsoft.com/fwlink?
Решение
Убедитесь, что удаленный сервер позволяет подключить к порту 1433/tcp
, например:
Использование клиента Telnet (в Windows 7 не установлено по умолчанию, чтобы установить использование Turn Windows features
):
telnet 1.2.3.4 1433
или использование NMAP (сканер порта)
nmap -sT -r -n -vv -p1433 1.2.3.4
Если не разрешается - проверьте входящие правила брандмауэра.
Другие советы
По умолчанию SQL Server 2005 не разрешает удаленное соединение, поэтому вам приходится включить его вручную. Так что, если решение @abatishchev не заставляет вас двигаться; Возможно, вы не установили разрешения для подключения.
Запустите диспетчер конфигурации площади поверхности (он должен быть в папке SQL Server в моих программах в разделе «Инструменты конфигурации»). Выберите «Конфигурация площади поверхности для служб и подключений» Выберите свой сервер развернуть двигатель базы данных, а затем удаленные подключения и включите TCP/IP и/или TCP/IP и именованные трубы. Нажмите применить.
Пока вы здесь, проверьте, что браузер SQL Server установлен для запуска. Разверните его и выберите услугу; Измените тип запуска на автоматический.
Попробуйте еще раз в Management Studio Express, чтобы подключиться к машине.