Jak mogę połączyć się z serwerem sql z innej domeny / sieci

1

Zainstalowałem SQL Server 2008 R2 na 6 komputerach. Mają być umieszczone w 2 biurach, po 3 w każdym. Stworzyłem instancję bazy danych i użyłem VB6 i udało mi się połączyć oba z nich idealnie. Udało mi się również połączyć komputery, które korzystają z tej samej sieci, używając adresu IP. Ale kiedy próbowałem połączyć maszyny z innej sieci, nie mogłem. Wyłączyłem zaporę na wszystkich komputerach, skonfigurowałem TCP / IP na wszystkich komputerach.

Jak podłączyć komputery z innej sieci?

Czy mogę użyć publicznego adresu IP?

Jeśli tak, to co powinienem wpisać w formularzu logowania na SSMS?

Kamal Ezz
źródło

Odpowiedzi:

0

Czy twoja sieć korzysta z NAT?

iść do:

whatismyip.com

czy pasuje: Start- & gt; Uruchom CMD ipconfig

Czy adres IP z dopasowania whatismyip.con i ipconfig?

Jeśli nie, używasz NAT i musisz przekierować port.

Jeśli korzystasz z NAT, być może będziesz musiał przesłać dalej w obie strony, w zależności od tego, gdzie znajduje się NAT.

Niektórzy dostawcy usług internetowych blokują niektóre porty, aby mogły przeszkadzać.

Musisz skonfigurować przekierowanie portów w firmie i / lub zaporze / routerze ISP.

Przekierowałbyś swój port bazy danych z publicznej do prywatnego adresu IP.

cybernard
źródło
dobrze, więc adres IP z cmd różni się od mojego publicznego. Wydaje się, że używam NAT. Mogę uzyskać dostęp do ustawień zapory routera: TriggerPort / Protocol / PublicPort / PublicProtocol / jakie wartości powinienem dodać? ZAPOMNIJ NA TYTUŁY USTAWIEŃ WYMIANY: SpecialApplications / i VirtualServers / który powinienem wybrać? DZIĘKI!
Kamal Ezz
Wartości, które mogę dodać to: port LAN Ip / Lan / port publiczny
Kamal Ezz
1433 TCP i 1434 udp. Wyzwalaj na obu portach za pomocą określonych protokołów. Publiczny / prywatny protokół i porty są takie same. Ponadto ty potrzeba aby utworzyć regułę zapory zezwalającą tylko na połączenia na tych portach z publicznych adresów IP. Serwery SQL dowolnego ulubionego materiału hakerskiego i widoczność publiczna uczynią z serwerów cel. Upewnij się, że serwery SQL są zabezpieczone.
cybernard