Autor Wątek: Łączenie z bazą danych przez internet  (Przeczytany 3881 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline small24

  • Nowy użytkownik
  • *
  • Wiadomości: 2
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT
Łączenie z bazą danych przez internet
« dnia: Maj 16, 2017, 09:51:41 »
Witam
W korzystam z Subiekta GT zainstalowanego na 2 komputerach pracujących na Windows 7. Chce z wersji klienckiej łączyć się z bazą danych na wersji serwerowej.
Proszę o informację jak powinienem skonfigurować wersję kliencką? W jakich plikach wprowadzić zmiany?
Proszę na ten moment nie opisywać że potrzebny jest VPN albo lepiej byłoby się łączyć zdalnie.

Z tego co mi się wydaje - w pliku subiekt.xml znajdującego się w C:\ProgramData\InsERT\InsERT GT powinienem w polu database wpisać adres ip komputera na którym znajduje się baza danych? Tak? Czy potrzebuje wpisać też numer portu? Oczywiście potrzebne będzie stałe ip?
  <startup>
<sql_server>(local)\insertgt</sql_server>
<auth_mode>MIXED</auth_mode>
<sql_login encrypted='0'>sa</sql_login>
<database></database>
<login encrypted='0'></login>

Czy dobrze kombinuje? Czy to jest odpowiednie miejsce do wprowadzenia modyfikacji?
  </startup>

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4876
  • Reputacja +172/-11
Odp: Łączenie z bazą danych przez internet
« Odpowiedź #1 dnia: Maj 16, 2017, 09:55:31 »
Tak, choć mam nadzieję że nie zamierzasz tego robić przy takich parametrach:
<auth_mode>MIXED</auth_mode>
<sql_login encrypted='0'>sa</sql_login>
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline small24

  • Nowy użytkownik
  • *
  • Wiadomości: 2
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT
Odp: Łączenie z bazą danych przez internet
« Odpowiedź #2 dnia: Maj 16, 2017, 10:05:16 »
Skopiowałem zawartość tego pliku jaka zapisana jest domyślnie po instalacji
Wprowadzę oczywiście inny login i hasło

Jak w takim razie powinno dokładnie to wyglądać?
<sql_server>xxxxxxxxxxxxxxxxxxxxxxxxxx\insertgt</sql_server>  xxxxxxxxxxxxxxxxxxxx - tutaj ip serwera?
<auth_mode>MIXED</auth_mode>   - czy zmienić metodę logowania? Jeśli tak to co tu powinno być?
<sql_login encrypted='0'>sa</sql_login> - zmieniam login na inny
<database></database> - tutaj podaję nazwę bazy danych
<login encrypted='0'></login> - czy tutaj też coś powinienem zmienić?
« Ostatnia zmiana: Maj 16, 2017, 10:07:38 wysłana przez small24 »

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9210
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: Łączenie z bazą danych przez internet
« Odpowiedź #3 dnia: Maj 16, 2017, 10:11:01 »
Po co tak kombinujesz?

Uruchom program serwisowy, wybierz opcję Serwer->Parametry uruchomieniowe , wskaż który plik chcesz ustawić i za pomocą ładnych okienek wpisz to co potrzebujesz.
Sławek, Zduńska Wola

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10695
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Łączenie z bazą danych przez internet
« Odpowiedź #4 dnia: Maj 16, 2017, 10:47:50 »
............Z tego co mi się wydaje - w pliku subiekt.xml znajdującego się w C:\ProgramData\InsERT\InsERT GT powinienem w polu database wpisać adres ip komputera na którym znajduje się baza danych? Tak? Czy potrzebuje wpisać też numer portu? Oczywiście potrzebne będzie stałe ip?
 
Nr portu jest istotny, bo musi być przepuszczany i odpowiednio przekierowany w routerze. Zauważyłem też, że w niektórych przypadkach pomaga podanie portu w adresie serwera - IP serwera,Nr portu\Instancja.
Port powinien być usztywniony w programie SQL Server Manager.

Offline tkrolik

  • Użytkownik
  • **
  • Wiadomości: 97
  • Reputacja +1/-0
  • Wersja programu: 1.55hf1
Odp: Łączenie z bazą danych przez internet
« Odpowiedź #5 dnia: Lipiec 04, 2017, 10:00:11 »
Lub też można serwer w routerze wystawić na DMZ (choć ogólnie nie polecam)
i wtedy prawie nic nie trzeba więcej ustawiać :)

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10695
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Łączenie z bazą danych przez internet
« Odpowiedź #6 dnia: Lipiec 06, 2017, 12:42:27 »
Lub też można serwer w routerze wystawić na DMZ (choć ogólnie nie polecam)
i wtedy prawie nic nie trzeba więcej ustawiać :)
Lubisz samobójców i namawiasz do tego?
A na wszelki wypadek dodajesz dupokrytkę? ;)

Forum Użytkownikow Subiekt GT

Odp: Łączenie z bazą danych przez internet
« Odpowiedź #6 dnia: Lipiec 06, 2017, 12:42:27 »