Troubleshooting: No Process Is on the Other End of the Pipe

Nawiązywanie połączenia z klient SQL Server Ten błąd nazwany potok mogą wystąpić podczas łączenia się z SQL Server Jeśli serwer nie włączył obsługę nazwany potok, mimo, że dostępne są inne protokoły, takie jak TCP/IP.

Gdy potoków nazwanych nie są włączone na serwerze, za pomocą nazwanych potoków próby połączenia klient są odrzucane.Ten błąd może wystąpić na dwa sposoby:

  • Klient będzie próbował połączyć się z tylko nazwanych potoków i protokół potoków nazwanych nie jest włączona na serwerze.

  • Klient będzie próbował połączyć się z dostępnych protokołów, ale nazwanych potoków jest sortowana przed TCP w celu protokół klienta.

Tekst błędu

Dostawca nazwanych potoków: Żaden proces nie znajduje się na drugim końcu potoku.

Microsoft SQL Server Klient macierzysty: Błąd łącza komunikacji.

Microsoft SQL Server Klient macierzysty: Wystąpił błąd podczas nawiązywania połączenia z serwerem. Podczas łączenia się z SQL Server, ten błąd może być spowodowane faktem, że zgodnie z ustawieniami domyślnymi SQL Server nie zezwala na połączenia zdalne.

Typowe przyczyny tego błędu

Przyczyna

Rozwiązanie

Klient próbuje połączyć się za pomocą nazwanych potoków, a serwer nie jest skonfigurowany do zezwalania na połączenia zdalne za pomocą nazwanych potoków.

Łączenie się przy użyciu protokołu TCP/IP lub użyj SQL Server Menedżer konfiguracja, aby włączyć obsługę połączeń zdalnych za pomocą nazwanych potoków.

Kolejność protokół klient próbuje połączyć się z protokół potoków nazwanych przed podjęciem próby protokół TCP i potoków nazwanych nie są włączone na serwerze.

Za pomocą SQL Server Przed potoków nazwanych, na liście kolejność protokół Menedżer konfiguracja na komputerze klienckim, Przenieś TCP.