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.