Ukázalo se, že protokol TCP/IP byl povolen pro adresu IPv4, ale nikoli pro adresu IPv6, THESERVER
.
Některé pokusy o připojení zřejmě skončily pomocí IPv4 a jiné použily IPv6.
Povolení TCP/IP pro obě verze IP problém vyřešilo.
Skutečnost, že SSMS fungovala, se ukázala jako náhodná (prvních několik pokusů pravděpodobně využívalo IPv4). Některé pozdější pokusy o připojení prostřednictvím SSMS vedly ke stejné chybové zprávě.
Chcete-li povolit TCP/IP pro další adresy IP:
- Spusťte Správce konfigurace serveru SQL
- Otevřete uzel SQL Server Network Configuration
- Klikněte levým tlačítkem myši na Protokoly pro MYSQLINSTANCE
- V pravém podokně klikněte pravým tlačítkem na TCP/IP
- Klikněte na Vlastnosti
- Vyberte kartu IP adresy
- U každé uvedené IP adresy zajistěte, aby aktivní i Povoleno byly obě Ano.