Shoutbox

support:
2021 Jun 05 21:36:07
w jakimś bliżej nie określonym czasie nastąpi mała zmiana na forum, ale to jak znajdę wolny weekend czy coś podobnego
support:
2020 Nov 12 13:57:35
o taki portal na jakiś czas do nas wpadnie

EwMapa 13 i jednoczesne połączenie z FB2 i FB3

  • 7 Odpowiedzi
  • 167 Wyświetleń

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

Offline pep

  • *
  • Bywalec
  • *
  • Wiadomości: 6
    • Ewmapa 13
    • Zobacz profil
Witam, czy istnieje możliwość w ramach jednej instalacji EwMapy korzystać z dwóch baz, jednej na FB2.5, a drugiej na FB3? Z innego tematu wiem, że można zainstalować bez problemu FB2.5 i FB3 na jednym kompie zmieniając porty, ale czy da się w konfiguracji EwMapy coś takiego ustawić, żeby czytało obie bazy?

Offline perkunis

  • *
  • Stażysta
  • *
  • Wiadomości: 71
  • Płeć: Mężczyzna
    • Zobacz profil
tak. wersja 13 bardzo przyjaźnie wspiera wybór do jakiej FB chcesz się połączyć i przy zakładaniu bazy podajesz port, na którym działa dany FB.
grzebiąc głębiej w plikach (baza.ini) możesz ustawić aby w ramach jednej bazy w ewmapie, np. katalog GESUT i BDOT były na FB3, a EGiB na FB2. (aczkolwiek nie wiem czy w 13 nie da się tego wyklikać. nie mam 13 więc nie potwierdzę. w 12 przestawiam wartość w pliku i działa)
- (...) dziękujemy doktorze.
- docencie, docencie.
- doceniamy!

Offline pep

  • *
  • Bywalec
  • *
  • Wiadomości: 6
    • Ewmapa 13
    • Zobacz profil
Dzięki wielkie za odpowiedź :)

Czy mógłbyś mi wkleić przykład tego jak powinna wyglądać ścieżka razem z portem tzn. to co zmieniasz w pliku? Bo jak patrze u siebie w baza.ini to nic takiego nie widzę. Port trzeba dodać jako jakiś dodatkowy parametr konfiguracji bazy, czy w którymś miejscu wstawić po slashu? Z góry dzięki za info :)

Edit: troszkę pogooglałem i znalazłem coś takiego: IP_serwera/port:dysk:\sciezka_pliku_bazy . Czy to tak powinno wyglądać?
« Ostatnia zmiana: 19 Lipiec 2021, 09:34 wysłana przez pep »

Offline perkunis

  • *
  • Stażysta
  • *
  • Wiadomości: 71
  • Płeć: Mężczyzna
    • Zobacz profil
w 13 przy zakładaniu bazy w kreatorze można podać port. nie mam 13 więc screenów nie wrzucę. w 12 wygodniej dla mnie jest kopiowanie ścieżek w pliku bo w 12 portu nie można podać w kreatorze przy zakładaniu bazy.

a powinno wyglądać tak jak napisałeś :)
- (...) dziękujemy doktorze.
- docencie, docencie.
- doceniamy!

Offline Justek

  • *
  • Rekrut
  • *
  • Wiadomości: 226
  • Płeć: Kobieta
    • Zobacz profil
w 13 przy zakładaniu bazy w kreatorze można podać port. nie mam 13 więc screenów nie wrzucę. w 12 wygodniej dla mnie jest kopiowanie ścieżek w pliku bo w 12 portu nie można podać w kreatorze przy zakładaniu bazy.

a powinno wyglądać tak jak napisałeś :)
w 13 FB wygląda to tak, można ręcznie wpisać port przy zakładaniu bazy

Offline TheSasorix

  • *
  • Bywalec
  • *
  • Wiadomości: 25
  • Płeć: Mężczyzna
  • W razie kontaktu - gelenthar@wp.pl
    • Ewmapa 12/13
  • System:
  • Windows 10 Windows 10
  • Przeglądarka:
  • Opera 77.0.4054.298 Opera 77.0.4054.298
    • Zobacz profil
Sugeruje właśnie bawić się hostami, przy konfiguracji baz możesz ręcznie wpisać z palca przez Zmień bazę FB i połączenie Zdalne TCP/IP wpisujesz Serwer 127.0.0.1/3050 bądź 3051 w
zależności jak tam sobie to wszystko porobiles. I ja nie mam problemu z niczym mogę połączyć sobie EGIB z 3.0 a np BDOT z 2.5 wszystko działa i hula
Geobid udostępniał plik WSADowy do EWmapy 13, który konfigurował to w ten sposób, że jedna FB była instalowana w jednym katalogu, a druga w drugim w taki sposób, aby nie ingerowały w siebie oraz miały odrębne hosty i już były wpisane linijki w CMD. Ja osobiście jak próbowałem ustawić port dla bazy to mi to nie działało. Gdy robię konfiguracją i łącze TCP/IP mi w sumie wszystko działa. Na marginesie dodam także, że można zautomatyzować trochę ten proces (osobiście go jeszcze nie testowałem) cytuje z poradnika
,,Można również spróbować zmienić to w ręcznie w pliku baza.ini i przed ściężką dojścia do baz FB  np. c:\EWMAPA_12_BAZY\egib.fdb  dodać  fb:127.0.0.1/3051: tak by całość wyglądała tak: fb:127.0.0.1/3051:C:\EWMAPA_12_bazy\egib.fdb" Jeśli chcesz, aby cała baza była podpięta pod dany host

Pozdrawiam
« Ostatnia zmiana: 13 Sierpień 2021, 10:14 wysłana przez TheSasorix »

Offline Lupus

  • *
  • *
  • Wiadomości: 1908
  • Płeć: Mężczyzna
  • Dariusz Wilczewski
  • System:
  • Windows 10 Windows 10
  • Przeglądarka:
  • Opera 77.0.4054.277 Opera 77.0.4054.277
    • Zobacz profil
    • limbus3d.pl
A na mojej płycie instalacyjnej Ewki 13 jest taki plik bat

instaluj dwa serwery Firebird.bat

@echo off
net file 1>NUL 2>NUL & if errorlevel 1 (echo Musisz kliknĄ† prawym przyciskiem myszy i wybra† & echo "Uruchom jako administrator" ľeby uruchomi† ten skrypt... & echo. & pause & exit /b)
cd /d "%~dp0"
Firebird-3.0.6.33328_0_x64.exe /COMPONENTS="ServerComponent,DevAdminComponent,ClientComponent" /MERGETASKS="CopyFbClientAsGds32Task" /SYSDBAPASSWORD="masterkey" /SILENT
if errorlevel 1 goto done
"%ProgramFiles%\Firebird\Firebird_3_0\instsvc" stop
Fire259.exe /COMPONENTS="ServerComponent\ClassicServerComponent,ServerComponent,DevAdminComponent" /MERGETASKS="!CopyFbClientAsGds32Task" /SILENT
if errorlevel 1 goto done
echo RemoteServicePort = 3051 >> "%ProgramFiles(x86)%\Firebird\Firebird_2_5\firebird.conf"
"%ProgramFiles(x86)%\Firebird\Firebird_2_5\bin\instsvc" stop
"%ProgramFiles(x86)%\Firebird\Firebird_2_5\bin\instsvc" remove
"%ProgramFiles%\Firebird\Firebird_3_0\instsvc" install
"%ProgramFiles%\Firebird\Firebird_3_0\instsvc" start
"%ProgramFiles(x86)%\Firebird\Firebird_2_5\bin\instsvc" install -c -n "Firebird 2.5"
"%ProgramFiles(x86)%\Firebird\Firebird_2_5\bin\instsvc" start -n "Firebird 2.5"
:done
__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?

Offline TheSasorix

  • *
  • Bywalec
  • *
  • Wiadomości: 25
  • Płeć: Mężczyzna
  • W razie kontaktu - gelenthar@wp.pl
    • Ewmapa 12/13
  • System:
  • Windows 10 Windows 10
  • Przeglądarka:
  • Opera 77.0.4054.298 Opera 77.0.4054.298
    • Zobacz profil
Lupus dokładnie pozwoli on bezinwazyjnie zainstalować oba FB, jeśli oba zainstalowalibyśmy na Pliki programów (x86) bądź Program Files gryzłyby się, ewentualnie byłaby też opcja ręcznej instalacji jednego FB wyłączenia procesu w usługach od FB instalacji drugiego, tak samo i ważne są linijki, które przypisują inny host, bo domyślnym jest 3050, a na drugi przypisuje 3051.
OCZYWIŚCIE to wszystko można zrobić ręcznie, ale po co skoro Geobid oferuje nam taką pomoc w postaci pliku wsadowego. Ważne, aby przy używaniu pliku wsadowego który wymieniłeś
posiadać pliki instalacyjne w tym samym folderze i o takiej samej nazwie warto też CCleanerem zobaczyć czy się zainstalowały oba (ja osobiście przerobiłem trochę linijki i instalowałem FB 2.52, a nie 2.59. Generalnie patrząc na to wszystko jak jest zbudowane nie potrzeba bardzo usuwać EWMAPY/EWOPISÓW tylko samego FB, sugeruje również usunąć przed instalacją tych FB całe foldery z lokalizacji gdzie mieliście zainstalowane Firebirdy/Firebird ręcznie, aby nie zostały jakieś śmieci i aby nie zaburzylo to nic.
Start -> Usługi tu można zobaczyć czy procesy FB są aktywne i poprawnie zainstalowane powinno to wyglądać w następujący sposób -> załącznik
Pozdrawiam