Shoutbox

 

support

2020 Nov 12 13:57:35
o taki portal na jakiś czas do nas wpadnie

Baza danych w sieci

  • 7 Odpowiedzi
  • 3393 Wyświetleń

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

Offline jaskrawy

  • *
  • Bywalec
  • *
  • Wiadomości: 13
  • Płeć: Mężczyzna
    • Zobacz profil

Baza danych w sieci

  • dnia: 24 Marzec 2015, 08:53
OK, nikt mi na poprzednie pytanie nie odpowiedział, ale poradziłem sobie sam. Ale mam kolejny problem i może teraz ktoś coś podpowie?
Mam EWOPIS 6 i EWMAPE VIEW 11.17 zainstalowane jako lokalne na kilku komputerach. Mam też bazę danych FDB, którą chciałbym umieścić na serwerze linuksowym (SUSE z Samba Serwer, adres w sieci 192.168.0.170). Tworze tam więc katalog /ewmapa z pełnymi prawami, wrzucam do niego plik FDB a w ewmapie w konfiguracji bazy wybieram Rodzaj połączenia: zdalne, Serwer: 192.168.0.170, Baza: /ewmapa/[nazwa_bazy].fdb. Klikam Połącz (login oczywiście SYSDBA, hasło masterkey) i wywala komunikat, że zła nazwa użytkownika i hasło.
Czy ktoś mógłby mi powiedzieć, co źle robię? Może jakaś ścieżka źle wpisana, może jakiś plik konfiguracyjny do skopiowania, może muszę firebird zainstalować na tym SUSE? Ogólnie co muszę zrobić, żeby baza FDB była na jednym kompie/serwerze i przy otrzymaniu nowszej, aktualnej bazy z ośrodka podmieniałbym tylko pliki tej bazy na jednym kompie a nie na wszystkich komputerach?

Offline Lupus

  • *
  • *
  • Wiadomości: 1880
  • Płeć: Mężczyzna
  • Dariusz Wilczewski
    • Zobacz profil
    • limbus3d.pl

Odp: Baza danych w sieci

  • dnia: 24 Marzec 2015, 09:41
poczytaj tutaj
https://ewmapa.pl/problemy-z-ewopisem/ewopis-i-samba/msg4335/#msg4335

czy na serwerze zainstalowałeś firebirda dla linuxa?
__________
Pozdrawiam
Lupus

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

Offline jaskrawy

  • *
  • Bywalec
  • *
  • Wiadomości: 13
  • Płeć: Mężczyzna
    • Zobacz profil

Odp: Baza danych w sieci

  • dnia: 24 Marzec 2015, 11:35
Tak, na linuksie jest firebird.
Z dyskusji pod tym linkiem wychodzi na to, że EWOPIS ma dostęp do FDB przez firebirda (pliki mają być poza sambą) a EWMAPA? Chyba już nie, więc muszą być na sambie, a więc w przypadku jednej bazy FDB muszę mieć plik w dwóch lokalizacjach (na ambie i poza nią), a więc de facto dwa pliki tej samej bazy. Dobrze rozumiem?
Niezależnie jednak od tego konfiguracja EWMAPY przebiega tak, że wywala mi błąd o niewłaściwym użytkowniku i haśle.

Offline Lupus

  • *
  • *
  • Wiadomości: 1880
  • Płeć: Mężczyzna
  • Dariusz Wilczewski
    • Zobacz profil
    • limbus3d.pl

Odp: Baza danych w sieci

  • dnia: 24 Marzec 2015, 14:25
Dostęp przez firebirda jest taki sam niezależnie od programu, który żąda danych.
czyli to co jest zarządzane przez FB musi być poza SMB, bo firebird pod linuksem nie radzi sobie z dostępem do baz leżących pod Sambą.

Wtedy kiedy tamten wątek był pisany nie było jeszcze wersji EWMAPA FB i takich baz. Więc takie struktury ewmapy jak działki/kontury/rastry/wektorowe warstwy były z dostępem "windows style"  (a więc np samba)
__________
Pozdrawiam
Lupus

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

Offline jaskrawy

  • *
  • Bywalec
  • *
  • Wiadomości: 13
  • Płeć: Mężczyzna
    • Zobacz profil

Odp: Baza danych w sieci

  • dnia: 25 Marzec 2015, 12:41
Dobra, prblem częściowo rozwiązany.
Umieściłem baze FDB poza sambą i pomogło, tzn. pozostawienie jej na sambie też by było ok, bo problem był gdzie indziej.
Okazało się, że FB instalowany na linuxie generuje w pliku /opt/firebird/SYSDBA.password hasło dla użytkownika sysdba inne niż masterkey. Trzeba po prostu podejrzeć ten plik i wpisać wygenerowane hasło, ale co ciekawe po jego wpisaniu i zalogowaniu nie pojawia się komunikat o możliwości jego zmiany :/ Także EWMAPA skonfigurowana, tylko, że EWOPIS się buntuje.
Konfiguracja EWOPISU powiedzmy, że przebiegła spokojnie. Uruchamiam bazę, wybieram sobie jakikolwiek numer działki, klikam na "Jednostka rejestrowa" i wyskauje błąd "Dynamic SQL Error SQL Error Code = -206 Column unknown UDZGR At line 1, column 128".
I co teraz?

Offline Lupus

  • *
  • *
  • Wiadomości: 1880
  • Płeć: Mężczyzna
  • Dariusz Wilczewski
    • Zobacz profil
    • limbus3d.pl

Odp: Baza danych w sieci

  • dnia: 25 Marzec 2015, 14:21
Ja bym zaktualizował EwOpis oraz sprawdził synchronizację wersji firebirda na końcówce oraz serwerze
EwMapa zdaje się teraz wymaga wersji 2.5.2, nie wiem czy EwOpis nie będzie chciał tego samego
__________
Pozdrawiam
Lupus

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

Offline jaskrawy

  • *
  • Bywalec
  • *
  • Wiadomości: 13
  • Płeć: Mężczyzna
    • Zobacz profil

Odp: Baza danych w sieci

  • dnia: 26 Marzec 2015, 07:55
EwOpis jest aktualny, zarówno na serwerze jak i na końcówce jest FB 2.5.2. Co ciekawe pozostałe funkcje EwOpis działają, podobnie interfejs WEWOP.DLL w EwMapie. Ten błąd wywala tylko przy użyciu przycisku Jednostka rejestrowa w EwOpisie.
Sorry, na marginesie muszę dodać, że nie rozumiem, jak taki zaawansowany i rozbudowany program, o tak dużej ilości funkcji i zastosowaniu, może mieć tak spier... możliwości konfiguracyjne.

Offline Lupus

  • *
  • *
  • Wiadomości: 1880
  • Płeć: Mężczyzna
  • Dariusz Wilczewski
    • Zobacz profil
    • limbus3d.pl

Odp: Baza danych w sieci

  • dnia: 26 Marzec 2015, 09:15
... możliwości konfiguracyjne.

oraz błąd należy zgłosić u autorów.
Tutaj to nie ten adres.
__________
Pozdrawiam
Lupus

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