Forum Użytkownikow Subiekt GT

InsERT GT => Subiekt GT => Wątek zaczęty przez: small24 w Maj 16, 2017, 09:51:41

Tytuł: Łączenie z bazą danych przez internet
Wiadomość wysłana przez: small24 w 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>
Tytuł: Odp: Łączenie z bazą danych przez internet
Wiadomość wysłana przez: candy w 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>
Tytuł: Odp: Łączenie z bazą danych przez internet
Wiadomość wysłana przez: small24 w 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ć?
Tytuł: Odp: Łączenie z bazą danych przez internet
Wiadomość wysłana przez: birds22 w 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.
Tytuł: Odp: Łączenie z bazą danych przez internet
Wiadomość wysłana przez: Aldo w 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.
Tytuł: Odp: Łączenie z bazą danych przez internet
Wiadomość wysłana przez: tkrolik w 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ć :)
Tytuł: Odp: Łączenie z bazą danych przez internet
Wiadomość wysłana przez: Aldo w 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ę? ;)