Pracuję w bardzo restrykcyjnym środowisku i próbuję skonfigurować aplikację Java, aby połączyć się z moją lokalną uruchomioną instancją SQL Server.Czy sterownik JDBC może być skonfigurowany do używania protokołu z pamięcią współużytkowaną
Protokoły udostępniania pamięci, protokołu TCP/IP i protokołu nazwanego potoku są włączone, ale włączony jest tylko protokół pamięci współużytkowanej jako część "konfiguracji sieciowej" dla mojej instancji serwera SQL. Tak więc za każdym razem, gdy próbuję nawiązać połączenie, pojawia się błąd, "Odmowa połączenia: połączenie. Sprawdź właściwości połączenia, sprawdź, czy wystąpienie SQL Servera działa na hoście i akceptuj połączenia TCP/IP w porcie, i że żadna zapora sieciowa nie blokuje połączeń TCP z portem. "
Jestem prawie pewien, że jest tak, ponieważ protokół TCP/IP nie jest włączony w instancji. Czy istnieje sposób na określenie w adresie URL JDBC, że należy używać pamięci współużytkowanej, czy nie jest to możliwe?
Sprawdź [to pytanie] (http://stackoverflow.com/q/4806320/3916). Jeśli chcesz obsługiwać nazwane potoki, użyj jTDS. Jeśli utknąłeś ze sterownikiem JDBC Microsoft Type 4, musisz włączyć połączenia TCP/IP. –