Я пытаюсь подключиться удаленно к серверу sql 2008.
Я могу установить соединение с локальным IP-адресом (я делаю это с терминала в операционной системе Linux, подключенной к локальной сети, используя freetds), и все работает.
Я пытаюсь получить доступ к базе данных из совершенно отдельной системы, не подключенной к локальной сети. Я пытаюсь (и не могу) подключиться к серверу, когда пытаюсь получить к нему доступ по общедоступному ip, который я получаю отсюда (Диспетчер конфигурации SQL Server-> Конфигурация сети SQL Server -> Протоколы для SQLEXPRESS -> TCP/IP) - фото иллюстративное, в моей системе включен ip:
Когда я пытаюсь пропинговать его, используя ping6 <my_ip> 1433
, я получаю следующую ошибку:
connect: Network is unreachable
Вот некоторая полезная информация:
- Удаленные подключения разрешены на сервере.
- TCP/IP включен
- Определенный IP-адрес включен и активен в SQL ServerConfiguration Manager, а для TCP-порта установлено значение 1433.
- Я добавил исключение в брандмауэр для TCP с портом 1433 и всеми сетями.
- Я также добавил исключение брандмауэра для sqlservr.exe
Есть идеи?
Изменить: Хорошо, поскольку используемый мной IPv6 не является правильным IP-адресом (как указано, он локальный, а не общедоступный), как я могу получить правильный IP-адрес для подключения? Я искал об этом, но все, что я получил, это как найти несколько локальных IP-адресов.