Member 12584383 Ответов: 2

Именованный экземпляр Sql server express 2014 не подключается из внешней сети


Цитата:
я устанавливаю именованный экземпляр sql server express 2014 с проверкой подлинности в смешанном режиме.

еще одной версии sql server 2005, установленной с экземпляром по умолчанию и TCP-портом, было присвоено значение 1433.

произошла следующая ошибка

Имя сервера: .\sqlexpress
Ошибка: 18456
Тяжесть: 14
Состояние: 1
Номер Линии: 65536

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

следующие изменения, которые я сделал

-удалить динамический TCP-порт из configuration manager ipall

-вместо динамического порта я поставил статический TCP-порт 1438 и 1440, которые оба слушают

-попробуйте TCP-порт 1434, но служба SQL не может запуститься, поэтому мне нужно перейти на 1438 и 1440.

-и то же самое было настроено от брандмауэра входящего и исходящего правила.

--


Что я уже пробовал:

также попытался через Dbeaver установить соединение, но произошла следующая ошибка

Отчеты,1438 искусству. Ошибка: "java.net.UnknownHostException: 103.87.24.38:3390: недопустимый IPv6-адрес". Проверьте имена серверов и экземпляров и убедитесь, что брандмауэр не блокирует UDP-трафик на порт 1434. Для SQL Server 2005 или более поздней версии убедитесь, что служба браузера SQL Server запущена на узле.

2 Ответов

Рейтинг:
1

OriginalGriff

Прочтите сообщение об ошибке:

"java.net.UnknownHostException: 103.87.24.38:3390: invalid IPv6 address". Verify the server and instance names and check that no firewall is blocking UDP traffic to port 1434. For SQL Server 2005 or later, verify that the SQL Server Browser Service is running on the host.

Он говорит вам, в чем проблема, а также точно, что вам нужно сделать, чтобы исправить ее!

Мы не можем сделать ничего из этого для вас: у нас нет доступа к вашим системам вообще!


Рейтинг:
0

Sandeep Mewara

Вы вчера опубликовали это на форуме базы данных: Доски Обсуждения Базы Данных[^]

Размещение одного и того же запроса в нескольких местах считается грубым. Теперь посмотрим на ошибку:

Цитата:
Ошибка: "java.net.UnknownHostException: 103.87.24.38:3390: недопустимый IPv6-адрес". Проверьте имена серверов и экземпляров и убедитесь, что брандмауэр не блокирует UDP-трафик на порт 1434. Для SQL Server 2005 или более поздней версии убедитесь, что служба браузера SQL Server запущена на узле.

В нем есть детали того, что его вызывает. Вы на него смотрели?

Попробуйте и посмотрите, изменится ли что-нибудь:
1. Проверьте имена серверов и экземпляров
2. Убедитесь, что брандмауэр не блокирует UDP-трафик на порт 1434
3. убедитесь, что служба браузера SQL Server запущена на хосте

ОБНОВЛЕНИЕ:
Для таких проблем, если очевидных ошибок нет, вам нужно устранить неполадки и следовать статьям базы знаний, а также выяснить, что может быть не так:

1. Ссылка: https://kb.informatica.com/solution/23/pages/60/507019.aspx

Откройте Диспетчер конфигурации SQL server и включите TCP/IP. TCP/IP должен быть включен в разделе:
a. конфигурация собственного клиента SQL 11.0
b. сетевая конфигурация SQL server

2. Ссылка: Настройка Брандмауэра Windows - SQL Server | Microsoft Docs[^]
См. раздел настройка брандмауэра, используемая строка подключения и т. д.


Member 12584383

1---да,
Вчера я опубликовал тот же запрос на форуме сообщества SQL
но ни одного ответа за весь день не последовало. именно по этой причине было опубликовано несколько форумов с одним и тем же запросом.

2 - имя экземпляра и имя сервера верны
Порт 1434 открыт из брандмауэра и браузер SQL работает нормально
--Я хочу установить соединение с локальным(без использования имени сервера и имени экземпляра)
--и он может быть доступен из внешней сети(используя статический ip)

Sandeep Mewara

Конечно.

Обновленный ответ с несколькими дополнительными вариантами. Проверка. Вам нужно устранить неполадки и увидеть все хорошее.