Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Wystąpił błąd związany z siecią lub specyficzny dla instancji podczas nawiązywania połączenia z SQL Server

Sql Server uruchamia ten błąd, gdy Twoja aplikacja nie ma wystarczających praw dostępu do bazy danych. istnieje kilka przyczyn tego błędu. Aby naprawić ten błąd, postępuj zgodnie z poniższą instrukcją.

  1. Spróbuj połączyć serwer sql ze swojego serwera za pomocą Management Studio. jeśli używasz uwierzytelniania systemu Windows do połączenia z serwerem sql, ustaw tożsamość puli aplikacji na administratora serwera.

  2. jeśli używasz uwierzytelniania serwera sql, sprawdź parametry połączenia w web.config swojej aplikacji internetowej i ustaw identyfikator użytkownika i hasło serwera sql, które pozwolą Ci się zalogować.

  3. jeśli twoja baza danych znajduje się na innym serwerze (dostęp do zdalnej bazy danych), to najpierw włącz zdalny dostęp do serwera sql z właściwości serwera sql ze studia zarządzania serwerem sql i włącz menedżera konfiguracji serwera TCP/IP z poziomu serwera sql.

  4. po wykonaniu wszystkich tych czynności i nadal nie możesz uzyskać dostępu do bazy danych, sprawdź firewall serwera, na którym próbujesz uzyskać dostęp do bazy danych i dodaj jedną regułę w firewallu, aby włączyć port serwera sql (domyślnie serwer sql używa 1433 , aby sprawdzić port serwera sql należy sprawdzić menedżer konfiguracji serwera sql protokół sieciowy port TCP/IP).

  5. jeśli twój serwer sql działa na nazwanej instancji, musisz wpisać numer portu z nazwą serwera sql, na przykład 117.312.21.21/nameofsqlserver,1433.

  6. Jeśli korzystasz z hostingu w chmurze, takiego jak amazon aws lub microsoft azure, serwer lub instancja będzie działać za zaporą w chmurze, więc musisz włączyć port 1433 w zaporze w chmurze, jeśli masz domyślną instancję lub określony port dla serwera sql dla nazwanej instancji.

  7. Jeśli używasz amazon RDS lub SQL azure, musisz włączyć port z grupy zabezpieczeń tej instancji.

  8. Jeśli uzyskujesz dostęp do serwera sql poprzez tryb uwierzytelniania serwera sql, upewnij się, że masz włączoną właściwość instancji serwera sql „Serwer SQL i tryb uwierzytelniania systemu Windows”.

    1. Uruchom ponownie instancję serwera sql po wprowadzeniu jakichkolwiek zmian we właściwościach, ponieważ niektóre zmiany będą wymagać ponownego uruchomienia.

jeśli w dalszym ciągu napotkasz jakiekolwiek trudności, musisz podać więcej informacji o swojej stronie internetowej i serwerze sql.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Połączenie z serwerem SQL czasami działa

  2. Ustawienie limitu czasu dla SQL Server

  3. Musisz wyświetlić listę wszystkich wyzwalaczy w bazie danych SQL Server wraz z nazwą tabeli i schematem tabeli

  4. Wprowadzenie do SQL Server

  5. Klucz obcy do klucza złożonego