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

Ten artykuł pomaga rozwiązać problem ze spójnym uwierzytelnianiem, który powoduje niepowodzenie połączeń nazwanych potoków z programem SQL Server.

Symptomy

Dostawca usługi SQL OLE DB wyświetla komunikat o błędzie "Program SQL Server nie istnieje lub nie ma odmowy 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:

Wystąpił błąd związany z siecią lub wystąpieniem podczas ustanawiania połączenia z programem SQL Server. Serwer nie został znaleziony lub jest niedostępny. Sprawdź, czy nazwa wystąpienia jest poprawna i czy SQL Server jest skonfigurowany do zezwalania 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 "Limit czasu logowania wygasł".

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 to na wszystkich komputerach w grupie.

Więcej informacji

Spójne problemy z uwierzytelnianiem w programie SQL Server