logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak połączyć SubiektGT przez VPN na Windows XP?

rmffm12 12 Wrz 2006 20:19 16684 33
Najlepsze odpowiedzi

Jak skonfigurować Subiekt GT na komputerze klienckim, aby łączył się z bazą na komputerze serwerowym przez VPN w Windows XP?

Subiekt GT nie łączy się tu przez udostępnienie folderu, tylko przez SQL/MSDE: na kliencie trzeba wskazać serwer bazy jako IP po VPN z nazwą instancji, np. `IP o a_instancji` / `IP\INSERTGT`, a nie ścieżkę typu `C:\...` [#3033825][#3040209] Jeśli instalujesz klienta od nowa, wpisz ten adres w instalatorze, a jeśli już jest zainstalowany, popraw odpowiednie wpisy w pliku `subiekt.xml` i innych plikach XML; przy jednym podmiocie można też wpisać go w znaczniku `` [#3040209][#3040514] Na serwerze trzeba dopuścić ruch SQL w zaporze i otworzyć port używany przez MSDE/SQL, w threadzie wskazano domyślnie 1433 oraz sprawdzenie `DefaultPort` w rejestrze [#3033825][#3040209] Problem z ciągle zmieniającym się adresem VPN można ograniczyć, ustawiając stały zakres IP dla połączenia przychodzącego zamiast DHCP [#3044191] Po zmapowaniu właściwego IP po VPN Subiekt powinien łączyć się bez używania mapowania dysku sieciowego [#3037792][#3033725]
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA
  • #1 3013570
    rmffm12
    Poziom 15  
    Posty: 223
    Ocena: 22
    witam
    chcialem się dowiedzieć jak mam przypisac baze danych z komputera satcjonarnego na ktorym zainstalowany jest subiektGT komputerowi klienckiemu ktory łaczy się z tym stacjonarnym przez VPN.
    Komputer kliencki i stacjonarny sa pod Win XP.
    Na stacjonarnym jest subiekt gt w wersji serwerowej z baza danych a na laptopie łaczacym sie z nim przez Vpn jest subiekt gt z wersja kliencka bez bazy danych ( musi sie z nia połaczyc tylko ze nie wiem jak to wykonac przez VPN)
    Połacznie VPN jest ok komputery sie widzą.
    Instalacje były przeprowadzone na obydwoch komputerach w satndardowy sposób tak ze katalogi sa dokladnie tak samo rozmieszczone na dysku jak prowdzi instalator programu.
  • REKLAMA
  • Pomocny post
    #2 3014452
    mbo
    VIP Zasłużony dla elektroda
    Posty: 19691
    Pomógł: 2333
    Ocena: 845
    Dokładnie w taki sam sposób jak w LAN'ie.

    Musisz tylko brać pod uwagę IP jakie mają komputery po połączeniu przez VPN.
  • #3 3016600
    rmffm12
    Poziom 15  
    Posty: 223
    Ocena: 22
    Moglby Pan napisac cos dokładniej bo jestem w tym temacie zupełanie niedoświadczony.
  • REKLAMA
  • Pomocny post
    #4 3016975
    mbo
    VIP Zasłużony dla elektroda
    Posty: 19691
    Pomógł: 2333
    Ocena: 845
    Nie mam Subiekt'a GT ani instrukcji do niego, więc dokładnie nie opiszę procesu konfiguracji.

    Po połączeniu komputerów przez VPN pojawia się dodatkowy interfejs sieciowy i numer IP. Trzeba pop prostu ustawić konfigurację aby do komunikacji były używane IP z połączenia VPN.
  • #5 3017042
    rmffm12
    Poziom 15  
    Posty: 223
    Ocena: 22
    jezeli na komputerze z baza danych sciezka do bazy wyglada tak C:\SUBIEKTGT\INSERTGT i mam numer ip kompa z baza danych to jak to mam wpisac by uwzgledniło połacznie VPN
  • Pomocny post
    #6 3017090
    dwurazowy
    Poziom 22  
    Posty: 390
    Pomógł: 40
    Ocena: 12
    A jaki zasób komputera z bazą masz udostepniony?

    Pytam, żeby podać gotową komendę do mapowania dysku.
  • #7 3017176
    rmffm12
    Poziom 15  
    Posty: 223
    Ocena: 22
    rozumiem ze przez zasob mam rozumiec do jakich danych ma miec dostep komputer kliencki
  • Pomocny post
    #8 3017265
    dwurazowy
    Poziom 22  
    Posty: 390
    Pomógł: 40
    Ocena: 12
    W tym przypadku zasób to m.in. dysk lub katalog. Jeśli udostępnisz cały dysk c: jako zasób c to możesz na komputerze klienta w wierszu poleceń napisać: net use s: \\nr_ip_serwera\c /persistent:yes. Od tego momentu będziesz miał dostępny dysk c: "serwera" jako s: w kliencie.
  • #9 3017315
    rmffm12
    Poziom 15  
    Posty: 223
    Ocena: 22
    czyli rozumiem ze jesli chem dac dostep tylko do bazy subiekta to mam napisac net use s: \\nr_ip_serwera\c /subiektgt/insert persistent:yes czy tez jakos inanczej baza jest na C:/subiektgt/insert, a kliencki komputer ma miec dostep do pelnej bazy danych poczawszy os towarów na klientach skonczywaszy oraz ma miec mozliwosc aktualizacji tej bazy na bierzaco.
  • Pomocny post
    #10 3017358
    dwurazowy
    Poziom 22  
    Posty: 390
    Pomógł: 40
    Ocena: 12
    To raczej powinieneś udostępnić tylko katalog c:\subiektgt\insert jako np. baza i wtedy zamapujesz to tak: net use s: \\nr_ip_serwera\baza /persistent:yes.
  • #11 3017409
    rmffm12
    Poziom 15  
    Posty: 223
    Ocena: 22
    mogłby Pan to napisac jasniej
    mam udostepnic tylko katalog insert czyli katalog u Pana katalog baza czy dobrze zrozumialem
  • Pomocny post
    #12 3017448
    dwurazowy
    Poziom 22  
    Posty: 390
    Pomógł: 40
    Ocena: 12
    Jak będziesz udostępniał katalog insert to będziesz miał możliwość nadania nazwy temu udziałowi. Ja przyjąłem dla przykładu nazwę baza, ale możesz nadać swoją. Użyjesz tej nazwy w dwóch miejscach:
    1) przy nadawaniu nazwy udziałowi;
    2) w instrukcji net use.
  • REKLAMA
  • #13 3018307
    rmffm12
    Poziom 15  
    Posty: 223
    Ocena: 22
    teraz rozumiem dziekuje za pomoc
  • #14 3033523
    rmffm12
    Poziom 15  
    Posty: 223
    Ocena: 22
    jednak mi sie wydawalo ze rozumiem
    staneło na tym ze baze widze przez vpn nadalem calosci nazwe baza i teraz całosc widze w polaczenaich sieciowych jako \\A-8ZP8RLFPVBRCY\baza i baza istotnie jest widoczna na komputerze kienckim a jednak po wpisaniu tej formuly (net use s: \\nr_ip_serwera\baza /persistent:yes)
    podczas instalacji komputera klienckiego ( wpisałem ta formułe podczas instalacji gdy subiekt zada sciezki do serwera) nadal subiekt mi sie nie chce z nia połaczyc w komputerze serwerze po uzyskaniu połaczenia vpn zosataje nadany nowy numer ip pod nazwa interfejs serera odbierajacego RAS w tym wypadku 169.254.149.144 jest jeszcze numer ip serwera z połaczenia internetowego 213.77.214.61 wiec wzorujac sie na tej formule podaje net use s: \\169.254.149.144\baza /persistent:yes czyli podaje numer serwera ras co powinenem zrobic by zoabczyc ta baze przez subiekta.
  • Pomocny post
    #15 3033725
    mbo
    VIP Zasłużony dla elektroda
    Posty: 19691
    Pomógł: 2333
    Ocena: 845
    Polecenie

    net use s: \\169.254.149.144\baza /persistent:yes

    masz po prostu wykonać.

    Przy instalacji subiekta podajesz ścierzkę typu s:\instert\subiektGT
  • Pomocny post
    #16 3033825
    miwi
    Poziom 28  
    Posty: 1026
    Pomógł: 111
    Ocena: 182
    Obserwuję temat i wydaje mi się Panowie że piszecie o różnych rzeczach (Ale mogę się mylić). Po pierwsze udostępniacie zasoby a przecież SubiektGT pracuje na SQL'u. Tak więc udostępnienie zasobu na nic się tu przyda. Rozumiem że kolega rmffm12 ma serwer w firmie a chciałby korzystać z subiekta poza nią. Aby to zrobić należało by na serwerze otworzyć port 1433 na świat a w laptopie podać adres publiczny tegoż serwera. JEst to jednak rozwiązanie mało efektywne i powolne zwłaszcza przy dużych ilościach dokumentów magazynowych(dużej bazie). W takich sytuacjach o wiele lepiej sprawdza się praca terminalowa naprzykład z wykorzystaniem pulpitu zdalnego.
  • REKLAMA
  • #17 3034211
    rmffm12
    Poziom 15  
    Posty: 223
    Ocena: 22
    to polecenie to mam wykonać w konsoli komputera klienta czy moze jeszcze gdzieś indziej.
    Pierw mam odpalać subiekta na kliencie czy moze wykopnywac to polecenie
  • Pomocny post
    #18 3034268
    dwurazowy
    Poziom 22  
    Posty: 390
    Pomógł: 40
    Ocena: 12
    rmffm12 napisał:
    ... (net use s: \\nr_ip_serwera\baza /persistent:yes)
    podczas instalacji komputera klienckiego ( wpisałem ta formułe podczas instalacji gdy subiekt zada sciezki do serwera) ...


    Od momentu kiedy odostępniłeś dane i wykonałeś net use możesz posługiwać się dyskiem s:. Spójrz do Mój komputer. Powinieneś tam mieć "nowy" dysk właśnie s:. Przy instalacji subiekta podaj ścieżkę s: lub s:\nazwa_katalogu_z_danymi (nie wiem co dokładnie udostępniłeś).
  • #19 3036764
    rmffm12
    Poziom 15  
    Posty: 223
    Ocena: 22
    dwurazowy napisał:
    rmffm12 napisał:
    ... (net use s: \\nr_ip_serwera\baza /persistent:yes)
    podczas instalacji komputera klienckiego ( wpisałem ta formułe podczas instalacji gdy subiekt zada sciezki do serwera) ...


    Od momentu kiedy odostępniłeś dane i wykonałeś net use możesz posługiwać się dyskiem s:. Spójrz do Mój komputer. Powinieneś tam mieć "nowy" dysk właśnie s:. Przy instalacji subiekta podaj ścieżkę s: lub s:\nazwa_katalogu_z_danymi (nie wiem co dokładnie udostępniłeś).


    gdzie mam wykonac to polecenie net use na komputerze klienckim w konsoli czy gdzies w suiekcie mam wpisac
    po wpisaniu w konsoli klienckiego nie widze tego dysku s
    co robie zle
  • Pomocny post
    #20 3037792
    dwurazowy
    Poziom 22  
    Posty: 390
    Pomógł: 40
    Ocena: 12
    Polecenie (net use s: \\nr_ip_serwera\baza /persistent:yes) powinieneś wykonać jeden raz na komputerze klienckim w wierszu poleceń. Możesz po tym sprawdzić, czy podłączony został dysk s: poleceniem net use bez żadnych parametrów. Tam będziesz miał wyświetlone wszystkie sieciowe dyski oraz ich stan (OK lub Brak dostępu). Powinieneś też zobaczyć dysk s: w Mój komputer jako dysk sieciowy.
  • Pomocny post
    #21 3037844
    studi
    Poziom 20  
    Posty: 292
    Pomógł: 31
    Ocena: 6
    Witam,
    chiałbym zwrócić szanownym kolegom uwagę na to co powiedział kolega miwi.
    U mnie w firmie używamy na codzień pakiet InsertGT i potwierdzam iż pracuje on na bazie SQL a nie na bazie plikowej tak jak to miało miejsce w przypadku wcześniejszych wersji pakietu firmy insert.

    Ponieważ komputer pełniący rolę serwera bazy danych stoi na WinXP to znaczy, że jedyną możliwością jest to, że działa na silniku MSDE (przy okazji ma on ograniczenie chyba na 25 jednoczesnych połączeń, ale tu nie ma to znaczenia)

    Jako baza w InsercieGT podana jest nie c:\..... tylko nazwa_komputera\insertgt (gdzie insertgt jest nazwą bazy na MSDE).

    Zatem aby uzyskać dostęp do danych ze zdalnego komputera po połączeniu VPN należy sprawdzić we właściwościach VPN jaki nr IP otrzymał komputer na końcu tunelu VPN który jest po stronie serwera, a następnie w InsertGT na kliencie jako bazę podać w postaci NR_IP_SERVERA_VPN\insertgt.

    Prawdopodobnie też trzeba będzie otworzyć odpowiednie porty w zaporze systemu windows, ale nie pamiętam na którym porcie domyślnie chodzi MSDE, wydaje mi się że każda instalacja ma inny port, ale mogę się mylić, coś mi się tłucze też port 3308, ale jak piszę nr portu nie jestem pewien, można go znaleźć w monitorze konsoli MSDE.

    Można zapis ścieżki do bazy danych umieścić na stałe w pliku subiekt.xml wtedy nie trzeba będzie za każdym startem inserta ustawiać, chyba, że zostanie ona podana w czasie instalacji to samoa zapisze się w odpowiednich miejscach, autoryzacja do bazy po SA a nie po windows.

    Na to, iż nie jest to wcześniejsza wersja Inserta wskazuje również fakt, że w wersji dla windows bezpośrednio przed wersją GT, korzystającego z wersji plikowej bazy danych, dane znajdowały się w podkatalogu PODMIOTY katalogu instalacyjnego insert'a.

    Pozdrawiam.
  • #22 3039155
    miwi
    Poziom 28  
    Posty: 1026
    Pomógł: 111
    Ocena: 182
    Nareszcie ktoś mnie posłuchał :)
    Ale i tak lepszym rozwiązaniem będzie pulpit zdalny
  • #23 3039540
    rmffm12
    Poziom 15  
    Posty: 223
    Ocena: 22
    studi napisał:
    Witam,
    chiałbym zwrócić szanownym kolegom uwagę na to co powiedział kolega miwi.
    U mnie w firmie używamy na codzień pakiet InsertGT i potwierdzam iż pracuje on na bazie SQL a nie na bazie plikowej tak jak to miało miejsce w przypadku wcześniejszych wersji pakietu firmy insert.

    Ponieważ komputer pełniący rolę serwera bazy danych stoi na WinXP to znaczy, że jedyną możliwością jest to, że działa na silniku MSDE (przy okazji ma on ograniczenie chyba na 25 jednoczesnych połączeń, ale tu nie ma to znaczenia)

    Jako baza w InsercieGT podana jest nie c:\..... tylko nazwa_komputera\insertgt (gdzie insertgt jest nazwą bazy na MSDE).

    Zatem aby uzyskać dostęp do danych ze zdalnego komputera po połączeniu VPN należy sprawdzić we właściwościach VPN jaki nr IP otrzymał komputer na końcu tunelu VPN który jest po stronie serwera, a następnie w InsertGT na kliencie jako bazę podać w postaci NR_IP_SERVERA_VPN\insertgt.

    Prawdopodobnie też trzeba będzie otworzyć odpowiednie porty w zaporze systemu windows, ale nie pamiętam na którym porcie domyślnie chodzi MSDE, wydaje mi się że każda instalacja ma inny port, ale mogę się mylić, coś mi się tłucze też port 3308, ale jak piszę nr portu nie jestem pewien, można go znaleźć w monitorze konsoli MSDE.

    Można zapis ścieżki do bazy danych umieścić na stałe w pliku subiekt.xml wtedy nie trzeba będzie za każdym startem inserta ustawiać, chyba, że zostanie ona podana w czasie instalacji to samoa zapisze się w odpowiednich miejscach, autoryzacja do bazy po SA a nie po windows.

    Na to, iż nie jest to wcześniejsza wersja Inserta wskazuje również fakt, że w wersji dla windows bezpośrednio przed wersją GT, korzystającego z wersji plikowej bazy danych, dane znajdowały się w podkatalogu PODMIOTY katalogu instalacyjnego insert'a.

    Pozdrawiam.


    cos w tym jest bo tamtym sposobem nie chcialo mi to wogole wystrowac prosze jasniej wytlumaczyc mi ten sposób instalacji oraz konfiguracji subiekta gt

    Dodano po 4 [minuty]:

    ps pulpit zdalny odpada do tej bazy bedzie podlaczony 1 komputer po vpn
  • Pomocny post
    #24 3040209
    studi
    Poziom 20  
    Posty: 292
    Pomógł: 31
    Ocena: 6
    Być może ten tok rozumowania sam zasugerowałeś pisząc, że baza jest na c:\...., ale do rzeczy:

    1. wejdź do katalogu gdzie jest zainstalowany subiektgt na komputerze, szumnie to nazwijmy, serwerze, odnajdź plik subiekt.xml i tam znajduje się taka sekcja
    <startup>
      <sql_server>nazwa_serwera_baz_danych</sql_server> 
      <auth_mode>typ_autoryzacji</auth_mode> 
      <sql_login encrypted="0">sa</sql_login> 
      <database>domyślnie_ładowany_podmiot</database> 
      <login encrypted="0" /> 
    </startup>

    Oczywiście będą tam jakieś twoje konkretne dane które musisz sobie spisać lub zapamiętać lub cokolwiek innego z nimi zrobić aby je znać

    2. na komputerze docelowym musisz zapiąć tunel VPN do serwera, a następnie przy zapiętym VPN'e sprawdzić jaki nr IP posiada twój serwer VPN - czyli również serwer subiektaGT, w tym celu kliknij dwukrotnie ikonę połączenia VPN jaka pokazała ci się w tray'u obok zegarka po ustanowieniu tunelu VPN, otworzy się okienko z właściwościami połączenia VPN, przejdź na zakładkę szczegóły i tam odnajdź "Adres IP serwera" i również go zapisz.

    Jeśli masz już zainstalowany InsertGT na kliencie przejdz do pkt 4 oraz uwagi po punkcie 3, jeśli nie masz wykonaj punkt 3 a omiń 4

    3. nie rozłączając połączenia VPN uruchom instalator insertagt i w momencie gdy zapyta się on o serwer z bazą danych wpisz to co widniało w polu <sql_server> w pliku subiekt.xml z dokładnością, że napis (localhost) lub nazwa komputera zastąp nr IP spisanym w pkt.2.

    I tu się na chwilę zatrzymam, bo u mnie korzystamy z dużego SQL'a więc jest nazwa wyłącznie serwera, ale z tego co pamiętam w momencie gdy jest instalowana wersja z MSDE to w polu <sql_server> istnieje zapis nazwa_servera\nazwa_instalcji_sql a dla Inserta GT domyślnie jest to nazwa_komputera\INSERTGT więc na maszynie -kliencie wpiszesz IP_Z_PKT_2\INSERTGT

    4. Jeśli masz już na kliencie zainstalowanego insertaGT to w jego katalogu odnajdź wszystkie pliki typu XML i popraw nagłówki na te z komputera - serwera z dokładnością do zmiany nazwy na IP.

    5. Niedomagania i problemy przy łączeniu
    Jeśli okaże się, że nie można połączyć się z bazą danych sprawdź następujące rzeczy:
    - czy da się ping'ać z klienta server i odwrotnie przy zapiętym VPN'e
    - czy na pewno pozostawiona jest autoryzacja SA a nie autoryzacja WINDOWS, ew. dopuszcza się autoryzacje typu MIX i wtedy on sobie sam wynegocjuje
    - uruchom na komputerze - serwerze edytor rejestru i w gałęzi HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SuperSocketNetLib\Tcp sprawdź wartość ustawioną, u mnie jest coś takiego:DefaultPort 0x00000599 (1433), interesuje cię wartość w nawiasie gdyż jest to zapis dziesiętny portu TCP na którym działa serwer SQL, musisz w firewallu otworzyć ten port na komputerze-serwerze

    To powinno rozwiązać twój problem, niestety nie potrafię tego jaśniej napisać w razie czego dawaj na PW to postaram się pomóc.

    Pozdrawiam


    ************************

    P.S.
    Wiedziałem, że coś znajomego widzę w tym poście jak zobazcyłem VPN między dwona XP, nie można było przy poprzednim poście napisać, że chodzi o połączenie inserta gt tylko tak lakonicznie, muszę się dostać do bazy w firmie, jak rozwiązywałem Twój problem z zestawieniem tunelu VPN do kompa wewnątrz sieci za routerem ;-)
    Jaki ten świat jest mały.
  • #25 3040458
    rmffm12
    Poziom 15  
    Posty: 223
    Ocena: 22
    Sadze ze nawet jak dla mnie to jest to napisane wystrczajaco jasno.
    Zaczne od pokazania co jest napisane w moim pliku subiekt.xml

    <startup>
    <sql_serwer>(LOCAL)\InsERTGT</sql_serwer>
    <auth_mode>MIXED</auth_mode>
    <sql_login encrypted='0'>sa</sql_login>
    <database></database>
    <login encrypted='0'></login>
    </startup>

    rozumiem ze podczas instalacji mam podac jak adres serwera IP\InsERTGT oraz we wszystkich jego plikach XML mam podac nagłowek taki

    <startup>
    <sql_serwer>IP\InsERTGT</sql_serwer>
    <auth_mode>MIXED</auth_mode>
    <sql_login encrypted='0'>sa</sql_login>
    <database></database>
    <login encrypted='0'></login>
    </startup>

    Dodano po 4 [minuty]:

    ps. wlasciwie żaluje ze od razu tego nie napisałem w tamtym poscie maiłbym ten problem pewnie juz dawno za soba a teraz niestety grzebe sie nad tym juz ktorys tydzien z kolei :-)

    Dodano po 2 [minuty]:

    Udało mi sie to polaczyc po vpn zostal tylko problem z subiektem
  • Pomocny post
    #26 3040514
    studi
    Poziom 20  
    Posty: 292
    Pomógł: 31
    Ocena: 6
    Witam,

    jeśli podasz w czasie instalacji to instalator sam powpisuje gdzie trzeba, jeśli masz zainstalowany to musisz pozmieniać ręcznie.

    Dodatkowo na kliencie i serwerze jak uruchamiasz inserta to po odnalezienu serwera baz danych musisz wybrać podmiot czyli bazę z którą pracujesz, jeśli masz tylko jeden podmiot to dopisz go między znacznikami <database></database> a nie będziesz musiał przy każdym starcie inserta go wybierać tylko od razu przejdziesz do logowania do systemu

    Pozdrawiam i życzę sukcesów
  • #27 3041022
    miwi
    Poziom 28  
    Posty: 1026
    Pomógł: 111
    Ocena: 182
    rmffm12 jestem ciekaw jak to będzie chodziło u ciebie. No i dlaczego niby odpada Pulpit zdalny ??Mam wiele takich instalacji ponieważ VPN czasami się nie sprawdzał. Naprzykład podczas nagłego przerwania połączenia, w przypadku pulpitu zdalnego nic się nie dzieje a po VPN masz ryzyko uszkodzenia bazy (co prawda małe ale zawsze). No i miałem przypadek w dużej hurtowni miałem otwarty port z SQL'em na świat i okazało się że jakiś "robot" bombardował go i próbował się zalogować na konto SA. Z logu na serwerze mogłem zrobić sporych rozmiarów słownik.
  • Pomocny post
    #28 3041678
    studi
    Poziom 20  
    Posty: 292
    Pomógł: 31
    Ocena: 6
    @miwi
    Cytat:
    ... No i dlaczego niby odpada Pulpit zdalny ?? ...


    Ponieważ jest to (w sensie serwer bazy danych) maszyna na XP to po uruchomieniu usługi Pulpit Zdalny, użytkownik zdalny i lokalny pracują jednocześnie na tej samej przestrzeni pulpitu mając konkurencyjny dostęp do klawiatury oraz myszy, inaczej niż w przypadku serwera terminali w Windows Server gdzie odpalana jest wirtualna sesja terminala nie przeszkadzająca normalnej pracy ew. lokalnego użytkownika. Więc jeśli komputer jest na codzień normalnie używany, a tu raczej ta sytuacja ma miejsce, to pulpit zdalny z WinXP tak jak i programy typu VNC odpadają, chociaż sam pomysł jest OK, bo przesyła się tylko obraz i to w znikomej części a nie całe dane.
  • #29 3042542
    rmffm12
    Poziom 15  
    Posty: 223
    Ocena: 22
    dokladnie o to samo mi chodzilo z pulpitem zdalnym, zreszta nawet jakby nikt na nim nie siedzial to bylo by to za wolne
  • Pomocny post
    #30 3043244
    studi
    Poziom 20  
    Posty: 292
    Pomógł: 31
    Ocena: 6
    Co do prędkości to się akurat nie zgodzę, gdyż w pracy typu pulpit zdalny możesz swobodnie pracować nawet poprzez modem, a używanie inserta przez modem to "dużo zdrowia i pomocy społecznej" ;-)

    Pozdrawiam

Podsumowanie tematu

✨ Dyskusja dotyczy konfiguracji programu SubiektGT działającego na Windows XP w trybie klient-serwer przez połączenie VPN. Serwer z bazą danych SubiektGT (wersja serwerowa) jest zainstalowany na komputerze stacjonarnym, a klient (wersja kliencka bez bazy) łączy się z nim przez VPN. Kluczowym problemem było prawidłowe udostępnienie i mapowanie katalogu bazy danych (np. c:subiektgtinsert) jako udziału sieciowego, aby klient mógł się z nim połączyć. Zalecane jest udostępnienie tylko katalogu z bazą (np. o nazwie „baza”) i mapowanie go na komputerze klienckim poleceniem net use, np. net use s: \IP_serwerabaza /persistent:yes. Ważne jest, aby w konfiguracji SubiektGT na kliencie podać ścieżkę do bazy w formacie dysku sieciowego (np. s:insertsubiektgt) lub adres serwera SQL w formacie IP_serwera_VPNInsERTGT, gdyż SubiektGT korzysta z silnika MSDE (wersja SQL). Konieczne jest także uwzględnienie adresów IP przydzielanych przez VPN, które mogą się zmieniać, co można rozwiązać poprzez statyczne przypisanie zakresu adresów IP w ustawieniach połączenia przychodzącego VPN na serwerze. Dyskusja porusza także kwestie bezpieczeństwa i wydajności, wskazując, że praca przez VPN z bazą SQL jest możliwa, ale może być wolniejsza i mniej stabilna niż praca terminalowa (pulpit zdalny), choć w tym przypadku pulpit zdalny został odrzucony ze względu na specyfikę użytkowania i ograniczenia Windows XP. Ostatecznie rozwiązanie polega na poprawnym skonfigurowaniu pliku subiekt.xml z odpowiednim adresem serwera SQL oraz na stabilnym połączeniu VPN z przypisanym stałym adresem IP.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA