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

Jak połączyć się z SQL Server z innego komputera?

Zastrzeżenie

To tylko kilka dodatkowych informacji, które mogą pomóc każdemu. Chcę, aby było całkowicie jasne, że to, co tutaj opisuję, to prawdopodobnie:

  • A. nie w 100% poprawne i
  • B. nie jest bezpieczny pod względem bezpieczeństwa sieci.

Nie jestem DBA, ale za każdym razem, gdy konfiguruję serwer SQL (Express lub Full) do testowania lub co nie, napotykam problem z łącznością. Rozwiązanie, które opisuję, jest bardziej dla osób, które dopiero próbują wykonać swoją pracę - skonsultuj się z kimś, kto ma wiedzę w tej dziedzinie podczas konfigurowania serwera produkcyjnego.

Dla SQL Server 2008 R2 to właśnie robię:

  1. Upewnij się, że wszystko jest ustawione tak, jak w tymsamouczek który jest tym samym samouczkiem opublikowanym powyżej jako rozwiązanie przez "Dani" jako wybrana odpowiedź na to pytanie.
  2. Sprawdź i/lub skonfiguruj ustawienia zapory dla komputera, na którym znajduje się serwer SQL Server. Jeśli używasz systemu Windows Server 2008 R2, użyj Menedżera serwera, przejdź do Konfiguracja, a następnie spójrz na „Zapora systemu Windows z zabezpieczeniami zaawansowanymi”. Jeśli używasz systemu Windows 7, przejdź do Panelu sterowania i wyszukaj „Zapora sieciowa”, kliknij „Zezwalaj programowi przez Zaporę systemu Windows”.
    • Utwórz regułę ruchu przychodzącego dla portu TCP 1433 - zezwól na połączenie
    • Utwórz regułę wychodzącą dla portu TCP 1433 - zezwól na połączenie
  3. Kiedy skończysz z ustawieniami zapory, będziesz chciał sprawdzić jeszcze jedną rzecz. Otwórz „Menedżer konfiguracji programu SQL Server” zlokalizuj:Konfiguracja sieci SQL Server — Protokoły dla SQLEXPRESS (lub równoważne) — TCP/IP
    • Kliknij dwukrotnie na TCP/IP
    • Kliknij kartę Adresy IP
    • Pod IP1 ustaw port TCP na 1433, jeśli jeszcze nie był
    • Pod IP Wszystkie ustaw port TCP na 1433, jeśli jeszcze nie był
  4. Uruchom ponownie SQL Server i SQL Browser (zrób to, aby być po bezpiecznej stronie)

Zwykle po wykonaniu tego, o czym wspomniałem powyżej, nie mam już problemu. Oto zrzut ekranu tego, na co zwrócić uwagę — w ostatnim kroku:

Ponownie, jeśli ktoś, kto ma więcej informacji na ten temat, zobaczy czerwoną flagę, proszę mnie poprawić.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nieprawidłowa składnia w pobliżu słowa kluczowego „GROUP” W SQL

  2. TSQL:Utwórz widok, który ma dostęp do wielu baz danych

  3. Jak uzyskać określony format daty ('dd-MMM-rrrr') w zapytaniu SELECT SQL Server 2008 R2

  4. Przełączanie partycji w SQL Server (T-SQL)

  5. Jak znaleźć wszystkie wystąpienia określonego tekstu we wszystkich procedurach składowanych w mojej bazie danych?