Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-03-28, 18:03x



Odpowiedz w temacie  [ Posty: 8 ] 
Połączenie z bazą Pervasive zewnętrznie, przez inny program 
Autor Wiadomość

Rejestracja: 2018-11-07, 08:45
Posty: 10
Post Połączenie z bazą Pervasive zewnętrznie, przez inny program
Witam wszystkich

1. Czy istnieje możliwość połączenia się do bazy, z której korzysta Symfonia (serwer Pervasive) przez zewnętrzne programy (jak sam chciałbym coś napisać)
2. Jeśli tak, w jaki sposób mogę się połączyć z tym serwerem bazy danych?
3. W jaki sposób mogę podejrzeć konstrukcję bazy danych (chodzi o tabelę, pola itp.)


2018-11-07, 08:47
Wyświetl profil
Autor Wiadomość
 



Rejestracja: 2013-01-02, 23:24
Posty: 30
Pomógł: 1
Post Re: Połączenie z bazą Pervasive zewnętrznie, przez inny prog
Witam,
Oczywiście, że istnieje taka możliwość np. poprzez ODBC. Poszukaj na forum (hasło odbc lub ddf) temat już przerabiany kilkakrotnie. Np. tu viewtopic.php?f=15&t=4577
Samą bazę możesz przeglądać narzędziem, które domyślnie instaluje się z serverem pervasive i nazywa się PSQL Control Center & Documentation. Niestety Sage nie udostępnia osobom "postronnym" dokumentacji do swojej bazy (dokumentacja dostępna tylko dla partnerów), więc trochę trzeba posiedzieć żeby połapać się co i jak.
Zgodnie z licencją do bazy możesz połączyć się tylko, żeby pobierać dane do zewnętrznych aplikacji. Wpisywanie do bazy z zewnętrznych aplikacji jest niezgodne z licencją, a jak dla mnie to proszenie się o kłopoty :)


2018-11-07, 09:23
Wyświetl profil

Rejestracja: 2018-11-07, 08:45
Posty: 10
Post Re: Połączenie z bazą Pervasive zewnętrznie, przez inny prog
Dzięki za odpowiedź.

Baza znajduje się na jednym z komputerów w sieci lokalnej. Przy połączeniu stacji roboczych ten folder wskazywany jest jako folder firmy.

Czyli jak dobrze rozumiem w pierwszej kolejności muszę zalogować się do symfonii, utworzyć nowy raport, i wygenerować DDF.
Następnie przejść do PCC i dodać bazę danych, wskazać lokalizację folderu udostępnionego w sieci jako folderu firmy?

Na stacji roboczej mam stworzony serwer o innej nazwie niż na komputerze, który udostępnia bazę. Czy to nie przeszkadza w założeniu bazy i wskazaniu wygenerowanych DDF?

Takie podejście nie naruszy konstrukcji bazy?


2018-11-07, 09:47
Wyświetl profil

Rejestracja: 2018-11-07, 08:45
Posty: 10
Post Re: Połączenie z bazą Pervasive zewnętrznie, przez inny prog
Rozumiem również, że działanie, które zostało opisane w podanym przez Ciebie linku dotyczy podpięcia bazy do PCC, gdzie można zobaczyć strukturę bazy.

A w jaki sposób np skonfigurować połączenie ODBC, aby mógł się połączyć np w języku JAVA, PHP czy innym?


2018-11-07, 10:03
Wyświetl profil

Rejestracja: 2013-01-02, 23:24
Posty: 30
Pomógł: 1
Post Re: Połączenie z bazą Pervasive zewnętrznie, przez inny prog
Tak, Najpierw powinieneś wygenerować DDF-y. Tu też warto zapoznać się z licencją Symfonii (powinni to robić partnerzy Sage).
Później w PCC najlepiej na komputerze na którym pracuje serwer Pervasive dodajesz bazę, nazywasz ją i wskazujesz katalog z danymi firmy.
Jeśli nic nie namieszasz z plikami bazy ani nie usuniesz czegoś w PCC to z bazą powinno być ok. Pamiętaj, że kopia bezpieczeństwa (sprawdzona, że działa!) Twoim przyjacielem jest :)
Przy pracy w PCC też zalecam ostrożność. Jak otworzysz tabelę to wyświetlone dane możesz od razu edytować. Zmiany zapisują się zaraz po wpisaniu bez żadnego komunikatu (przynajmniej u mnie).

Na dowolnym komputerze w sieci instalujesz sobie klienta Pervasive ODBC interface Client i dodajesz źródło ODBC (32-bitowe) podając nazwę bazy stworzoną wcześniej w PCC. I już cieszysz się dostępem do bazy Symfonii :)


2018-11-07, 10:15
Wyświetl profil

Rejestracja: 2018-11-07, 08:45
Posty: 10
Post Re: Połączenie z bazą Pervasive zewnętrznie, przez inny prog
Chodzi dokładnie o konfigurację ODBC tak jak na screenie? Jakie opcje należałoby zaznaczyć? I jeżeli skonfiguruje ODBC na komputerze stacji roboczej, to jakim query connection będę musiał się połączyć? Jak baza znajduje się na innym komputerze?

A jeśli chodzi o DDF, to są już jakieś pliki w formacie DDF w katalogu firmy. Także licencji nie naruszam.


Załączniki:
screeee.PNG
screeee.PNG [ 21.09 KiB | Przeglądany 4808 razy ]
2018-11-07, 10:37
Wyświetl profil

Rejestracja: 2013-01-02, 23:24
Posty: 30
Pomógł: 1
Post Re: Połączenie z bazą Pervasive zewnętrznie, przez inny prog
W Data Source Name podajesz dowolną nazwę pod która chcesz widzieć źródło ODBC,
Server Name/IP: Podajesz adres IP komputera na którym pracuje serwer Pervasive
Transport HINT: Możesz wybrać Try TCPIP only jeśli używasz sieci TCP/IP
W Grupie Data Options klikasz przycisk Get List i w polu Database Name wybierasz swoją bazę, którą wcześniej utworzyłeś w PCC.
Dla pewności użyj przycisku Test

Powodzenia :)


Załączniki:
Przechwytywanie.PNG
Przechwytywanie.PNG [ 23.22 KiB | Przeglądany 4803 razy ]
2018-11-07, 11:11
Wyświetl profil

Rejestracja: 2018-11-07, 08:45
Posty: 10
Post Re: Połączenie z bazą Pervasive zewnętrznie, przez inny prog
Ok wszystko jest w najlepszym porządku.

Stworzyłem ODBC Client Interface i się łączy.

Teraz w jaki sposób połączyć się poprzez ten interfejs np. w języku Java?
Jak stworzyć connection stringa?

Ktoś może integrował w ten sposób?


2018-11-10, 10:23
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 8 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Połączenie z bazą

w Programowanie

marta

7

5295

2009-07-14, 05:06

Karramba Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Symfonia i połączenie z bazą MySQL

w Techniczne

alan0z

5

4871

2019-03-18, 15:22

SSWR Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. AMBasic - połączenie z bazą Access

w Programowanie

zz

7

4696

2011-01-18, 13:27

zz Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Połaczenie z Pervasive ODBC

w Programowanie

lechuedat

7

7178

2009-02-11, 02:06

lechuedat Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Google [Bot] i 9 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant