Praca w sieci - jak?
Re: Praca w sieci - jak?
Żeby usystematyzować trochę moja wiedzę :)
Baza *.sdb jest tworzona przez SQlite i w ten sposób skonfigurowany program nie pozwala na jednoczesną pracę dwóch osób na jednej bazie danych. Jeszcze prace to może i pozwala ale zapisać to już raczej nie. Żeby to było możliwe trzeba utworzyć bazę MSSQL lub MYSQL. Mam na serwerze utworzoną bazę SQL (Płatnik). Natomiast przy próbie podłączenia się do serwera cały czas wyskakuje mi błąd połączenia z bazą danych zarówno po nazwie jak i po IP. Czy ona musi być czymś wcześniej utworzona?
Baza *.sdb jest tworzona przez SQlite i w ten sposób skonfigurowany program nie pozwala na jednoczesną pracę dwóch osób na jednej bazie danych. Jeszcze prace to może i pozwala ale zapisać to już raczej nie. Żeby to było możliwe trzeba utworzyć bazę MSSQL lub MYSQL. Mam na serwerze utworzoną bazę SQL (Płatnik). Natomiast przy próbie podłączenia się do serwera cały czas wyskakuje mi błąd połączenia z bazą danych zarówno po nazwie jak i po IP. Czy ona musi być czymś wcześniej utworzona?
-
Pomoc Techniczna IPS
- Posty: 467
- Rejestracja: 2 gru 2009, o 11:12
Re: Praca w sieci - jak?
Program sam utworzy bazę na serwerze jak parametry będą poprawne. Może wprowadził Pan niepotrzebnie port, który jest dynamiczny?
Re: Praca w sieci - jak?
Tak mi wygląda, że jest dynamiczny. Próbowałem zarówno z portem jak i bez z takim samym rezultatem. Pinguje mi normalnie i po nazwie jak i po ip. Zresztą cały czas pracuję na plikach umieszczonych na serwerze.
Re: Praca w sieci - jak?
1. Czy jest zainstalowana najnowsza wersja PITy IPS?
2. Czy jest na końcówce jest zainstalowany Native client SQL?
2. Czy jest na końcówce jest zainstalowany Native client SQL?
Re: Praca w sieci - jak?
1. Tak dziś pobrana
2. Tak jest zainstalowany
Zastanawiam się czy na serwerze nie zainstalować programu IPS i może wtedy uda się na nim utworzyć bazy sql.
2. Tak jest zainstalowany
Zastanawiam się czy na serwerze nie zainstalować programu IPS i może wtedy uda się na nim utworzyć bazy sql.
Re: Praca w sieci - jak?
Rozumiem, ze nie ma połączenia z bazą.
Jeśli brakuje połączenia to utworzenia baz danych na serwerze nic nie da.
Proszę na priv o kontakt e-mail / tel.
Jeśli brakuje połączenia to utworzenia baz danych na serwerze nic nie da.
Proszę na priv o kontakt e-mail / tel.
Re: Praca w sieci - jak?
Poczytałem jakieś angielskie strony o SQLite i...
… doczytałem, że na tej bazie też może pracować kilka osób.
Fakt - zapisywać w danej chwili może tylko jeden podłączony klient - ale na czas zapisu baza ma status BUSY (zajęta) i kolejny czeka.
Trwa to jak tam pisało milisekundy - więc praktycznie nie odczuwalne.
Ja działam w sieci na 2 komputerach i nie widzę żadnych problemów.
Ale może jak będzie fala pitów na przełomie luty/marzec to wyjdą jakieś błędy?
… doczytałem, że na tej bazie też może pracować kilka osób.
Fakt - zapisywać w danej chwili może tylko jeden podłączony klient - ale na czas zapisu baza ma status BUSY (zajęta) i kolejny czeka.
Trwa to jak tam pisało milisekundy - więc praktycznie nie odczuwalne.
Ja działam w sieci na 2 komputerach i nie widzę żadnych problemów.
Ale może jak będzie fala pitów na przełomie luty/marzec to wyjdą jakieś błędy?
Re: Praca w sieci - jak?
Każdy zapis do bazy zabezpieczam transakcją. Jednak każdy inny komputer musi wtedy zaktualizować informacje o bazie. Nie wiem czy oczekujący na zapisanie danych po uzyskaniu dostępu potrafi zaktualizować dane bazy. Co będzie jeśli na zapis w danym momencie oczekują 2, 3 komputery?
Czy takie sytuacje są na 100% zabezpieczone. Nie potrafię tego z pewnością stwierdzić.
Czy takie sytuacje są na 100% zabezpieczone. Nie potrafię tego z pewnością stwierdzić.
Re: Praca w sieci - jak?
Boloko pisze:
> Żeby usystematyzować trochę moja wiedzę :)
> Baza *.sdb jest tworzona przez SQlite i w ten sposób skonfigurowany program
> nie pozwala na jednoczesną pracę dwóch osób na jednej bazie danych. Jeszcze
> prace to może i pozwala ale zapisać to już raczej nie. Żeby to było możliwe
> trzeba utworzyć bazę MSSQL lub MYSQL. Mam na serwerze utworzoną bazę SQL
> (Płatnik). Natomiast przy próbie podłączenia się do serwera cały czas
> wyskakuje mi błąd połączenia z bazą danych zarówno po nazwie jak i po IP.
> Czy ona musi być czymś wcześniej utworzona?
Mam odpalone PityIPS na MSSQL
Najpierw musisz zainstalować nową instancje na serwerze sql, wtedy dopiero możesz próbować się z nią łączyć.
> Żeby usystematyzować trochę moja wiedzę :)
> Baza *.sdb jest tworzona przez SQlite i w ten sposób skonfigurowany program
> nie pozwala na jednoczesną pracę dwóch osób na jednej bazie danych. Jeszcze
> prace to może i pozwala ale zapisać to już raczej nie. Żeby to było możliwe
> trzeba utworzyć bazę MSSQL lub MYSQL. Mam na serwerze utworzoną bazę SQL
> (Płatnik). Natomiast przy próbie podłączenia się do serwera cały czas
> wyskakuje mi błąd połączenia z bazą danych zarówno po nazwie jak i po IP.
> Czy ona musi być czymś wcześniej utworzona?
Mam odpalone PityIPS na MSSQL
Najpierw musisz zainstalować nową instancje na serwerze sql, wtedy dopiero możesz próbować się z nią łączyć.
Re: Praca w sieci - jak?
MSSQL Płatnika w jakiej jest wersji? (np. SQL Serwer 2012)