mungkin karena ini adalah instance bernama pada server jauh.
Instance bernama tidak menggunakan standar SQL Server Tcp-port 1433, hanya instance default (tanpa nama) yang menggunakan port 1433.
Lainnya " bernama" instance cukup dengarkan di port lain.
Jadi, Anda harus memeriksa di SQL-Server configurator, di mana port TCP mendengarkan, dan kemudian memberi tahu klien untuk terhubung ke port ini.
Katakan bahwa nama Anda instance mendengarkan port 12345, maka klien harus terhubung menggunakan perintah berikut
sqlcmd -S XXX.XXX.XXX.XXX,12345 -U sa -P mypass
ketika Anda menentukan port TCP, maka Anda tidak memerlukan nama instance.
Dalam pemahaman saya, nama instance adalah cara bagi layanan SQL Server untuk menemukan port TCP yang didengarkan oleh instance bernama ini .
Tetapi agar ini berfungsi, klien Anda harus dapat mengakses layanan lain yang menyelesaikan nama instance SQL Server (mungkin itu adalah agen server Sql / browser SQL Server, tapi saya tidak yakin)
Perbarui
Berikut adalah tangkapan layar yang menunjukkan tempat untuk mengatur port TPC untuk instance bernama SQL Server.
jadi, di port TCP mana instance SQL Server Anda yang bernama mendengarkan?