Оказа се, че TCP/IP е активиран за IPv4 адреса, но не и за IPv6 адреса на THESERVER
.
Очевидно някои опити за свързване са завършвали с IPv4, а други са използвали IPv6.
Активирането на TCP/IP и за двете версии на IP разреши проблема.
Фактът, че SSMS работи, се оказа случаен (първите няколко опита вероятно използваха IPv4). Някои по-късни опити за свързване чрез SSMS доведоха до същото съобщение за грешка.
За да активирате TCP/IP за допълнителни IP адреси:
- Стартирайте Sql Server Configuration Manager
- Отворете възела SQL Server Network Configuration
- Щракнете с левия бутон на мишката върху протоколи за MYSQLINSTANCE
- В десния панел щракнете с десния бутон върху TCP/IP
- Щракнете върху Свойства
- Изберете раздела IP адреси
- За всеки изброен IP адрес се уверете, че Активен и Активиран са Да.