Udostępnij za pośrednictwem


Połączenia nazwanych potoków powodują niepowodzenie programu SQL Server

Ten artykuł ułatwia rozwiązanie spójnego problemu z uwierzytelnianiem, który powoduje niepowodzenie połączeń nazwanych potoków z programem SQL Server.

Symptomy

Dostawca SQL OLE DB wyświetla komunikat o błędzie "Program SQL Server nie istnieje lub odmowa dostępu".

Niektórzy inni dostawcy wyświetlają oba następujące komunikaty w kolejności losowej, niezależnie od tego, czy używasz zintegrowanych zabezpieczeń, czy logowania do programu Microsoft SQL Server:

Podczas nawiązywania połączenia z serwerem SQL wystąpił błąd dotyczący sieci lub wystąpienia. Serwer nie został znaleziony lub był niedostępny. Sprawdź, czy nazwa wystąpienia jest prawidłowa oraz czy program SQL Server skonfigurowano tak, aby zezwalał na połączenia zdalne.

Nie można otworzyć połączenia z programem SQL Server.

Niektórzy inni dostawcy mogą dodatkowo wyświetlać komunikat o błędzie "Upłynął limit czasu logowania".

Przyczyna

Połączenia nazwanych potoków kończą się niepowodzeniem, ponieważ użytkownik nie ma uprawnień do logowania się do systemu Windows.

Rozwiązanie

Dodaj użytkownika do grupy Użytkownicy na serwerze z uruchomionym programem SQL Server. Jeśli program SQL Server jest dublowany lub klastrowany, powtórz na wszystkich komputerach w grupie.

Więcej informacji

Spójne problemy z uwierzytelnianiem w programie SQL Server