SQL Network Interfaces, błąd: 26 - Błąd lokalizacji serwera / instancji określony
Mam duży problem, który próbuję rozwiązać kilka dni, ale nie mogłem tego zrobić, więc potrzebuję twojej pomocy. Mam aplikację internetową w asp.net 4.0, gdzie zaimplementowałem niestandardowe członkostwo i dostawców ról. Po otwarciu strony głównej aplikacji łączy się z bazą danych i pobiera pewne informacje. Istnieje również formularz logowania, a kiedy się loguję, weryfikuje użytkownika przez bazę danych i przekierowuje mnie do zarezerwowanych stron, ale pojawia się ten błąd:
Wystąpił błąd związany z siecią lub instancją podczas nawiązywania połączenia z serwerem SQL Server. Serwer nie został znaleziony lub był niedostępny. Sprawdź, czy nazwa instancji jest poprawna i czy SQL Server jest skonfigurowany tak, aby zezwalał na połączenia zdalne. (dostawca: SQL Network Interfaces, błąd: 26 - Błąd lokalizacji serwera / instancji)
Opis:
Wystąpił nieobsługiwany wyjątek podczas wykonywania bieżącego żądania WWW. Zapoznaj się ze śledzeniem stosu, aby uzyskać więcej informacji o błędzie i miejscu jego powstania.
Szczegóły wyjątku:
System.Data.SqlClient.SqlException: Wystąpił błąd związany z siecią lub instancją podczas nawiązywania połączenia z serwerem SQL Server. Serwer nie został znaleziony lub był niedostępny. Sprawdź, czy nazwa instancji jest poprawna i czy SQL Server jest skonfigurowany tak, aby zezwalał na połączenia zdalne. (dostawca: SQL Network Interfaces, błąd: 26 - Błąd lokalizacji serwera / instancji)
Błąd źródła:
Nieobsługiwany wyjątek został wygenerowany podczas wykonywania bieżącego żądania WWW. Informacje dotyczące pochodzenia i lokalizacji wyjątku można zidentyfikować za pomocą poniższego śledzenia stosu wyjątków.
Próbowałem wielu rzeczy, rozwiązania, które znalazłemprzepełnienie stosu ale nic nie działało. Oto moje powiązania:
<connectionStrings>
<clear/>
<remove name="LocalSqlServer"/>
<add name="LocalSqlServer" connectionString="Data Source=MSSQL2008-1;Initial Catalog=agency;
Integrated Security=False;User ID=adis_agency;Password=niarda2012;Connect Timeout=180;Encrypt=False;
Packet Size=4096" providerName="System.Data.SqlClient" />
<add name="AgencyConn" connectionString="Data Source=MSSQL2008-1;Initial Catalog=agency;
Integrated Security=False;User ID=adis_agency;Password=niarda2012;Connect Timeout=180;Encrypt=False;
Packet Size=4096" providerName="System.Data.SqlClient"/>
</connectionStrings>
Poniżej znajduje się również sekcja web.config dotycząca członkostwa i menedżera ról:
<membership defaultProvider="AuthProvider">
<providers>
<clear/>
<add name="AuthProvider" type="AuthenticationProvider" applicationName="~/Reserved/" connectionStringName="AgencyConn"/>
</providers>
</membership>
<roleManager enabled="true" defaultProvider="MyRoleProvider">
<providers>
<clear/>
<add name="MyRoleProvider" type="RoleAccessProvider" connectionStringName="AgencyConn"/>
</providers>
</roleManager>
Czy ktoś może pomyśleć, co jest nie tak?