Aktualności:

tyle zostało zrobione
75%

Menu główne

Baza danych w sieci

Zaczęty przez jaskrawy, Wtorek 24 Marzec 2015, 08:53:03

Poprzedni wątek - Następny wątek

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

Lupus

Cytat: jaskrawy w Czwartek 26 Marzec 2015, 07:55:48
... 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?

jaskrawyAutor w?tku

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.

Lupus

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?

jaskrawyAutor w?tku

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?

Lupus

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?

jaskrawyAutor w?tku

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.

Lupus

__________
Pozdrawiam
Lupus

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

jaskrawyAutor w?tku

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?