Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5

Synchronizacja bazy danych Access na kilka komputerów

#1
Witam!

Mam takie pytanko - załóżmy, że tworzę bazę danych i kopiuję ją na dwa kompy w firmowym LANie. Teraz chodzi o to, żeby bazy się synchronizowały przez sieć - ręcznie a najlepiej automatycznie np. co 5 minut lub jeszcze lepiej po wprowadzeniu zmiany. Da się coś takiego zrobić - synchronizacja danych?

Pozdrawiam!
vacu

pees: chciałem zrobić bazę w MySQL i "aplikację webową" do jej obsługi - to by idealnie pasowało do moich wymagań - niestety to wymaga czasu jeśli robi to jedna osoba a mnie czas się kończy i muszę coś wymyślić. Może jest jakiś inny w miarę prosty sposób na "sieciową bazę danych"? Ja niestety jestem w tym temacie zielony (poza tym mysql, które gdzieś tam wykorzystuję) a może próbuję wyważyć otwarte drzwi?
Chodzi o prostą bazę do obsługi magazynu. Stany z dwóch magazynów, dostawcy, klienci - prosta sprawa tylko najlepiej jakby się to dało właśnie przez sieć obsługiwać.
#2
Po co kopiować bazę na kilka kompów w LAN'ie? Nie znam co prawda się za bardzo na Accessie ale jeśli to baza danych, to powinna być jedna i wystarczy ją otwierać z jednego miejsca przez sieć a ona sama się zatroszczy o kontrolę dostępu.
#3
sztosz napisał(a):Po co kopiować bazę na kilka kompów w LAN'ie? Nie znam co prawda się za bardzo na Accessie ale jeśli to baza danych, to powinna być jedna i wystarczy ją otwierać z jednego miejsca przez sieć a ona sama się zatroszczy o kontrolę dostępu.
Ech, dzięki za zainteresowanie ale odpuściłem sobie jednak accessa. Nie znam się na nim, nie potrafię zrobić podstawowych rzeczy, szkoda czasu. Wracam chyba do pomysłu własnego projektu opartego na PHP/MySQL (to masa roboty ale przynajmniej się na tym znam).
#4
Aby udostępnić gotową bazę danych Access (plik .accdb) wystarczy umieścić ją w katalogu współdzielonym w sieci LAN. W zależności od szybkości LAN i ilości użytkowników będzie można współdzielić nawet całkiem sporą bazę danych, zwłaszcza jeśli sieć lokalna jest gigabitowa.

Dobry do przechowywania bazy Accessa jest udział udostępniony na linuxowej sambie. Żeby nie było problemów, należy wyłączyć wszystkie oplocki (oplocks i level 2 oplocks). Działa to tak samo, jakby było udostępnione na Windows.

Nie działa zdecydowanie na dyskach chmurowych, takich jak One Drive czy Google Drive albo Dropbox. Synchronizacja zapisu tam działa na innej zasadzie i nie jest zgodna z Accessem. Skutek jest taki, że przy podzieleniu bazy na takim serwisie różne losowe zmiany w bazie są utracone, a Access ani chmura nie zgłasza żadnego błędu. Access działa tylko i wyłącznie w sieci LAN... Ewentualnie można współdzielić dysk przez Internet przez protokół SMB...
Większość ludzi tak naprawdę nie chce prawdy. Pragną jedynie ciągłego upewniania się, że to, w co wierzą, jest prawdą. Madaleine Albright
  


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Biblioteka Szkolna wersja 3.1 - access jako program biblioteczny Tomek z Łodzi 8 2,561 24.12.2023 23:39
Ostatni post: wfm
  Kurs i materiały dotyczące bazy danych Microsoft Access prezesprezes 2 438 03.10.2022 20:02
Ostatni post: Spartan
  Zdalne logowanie do bazy mysql - serwer nie chce mnie wpuścić z obcego ip hubertinio 7 908 28.10.2010 13:38
Ostatni post: Krizz
  Prosta baza danych w internecie - online, aby kilka osób mogło jednocześnie pisać Grzegorz_n 7 1,091 30.05.2010 17:17
Ostatni post: T-1000
  Windows XP Microsoft access i www p_robak 0 167 09.10.2003 15:19
Ostatni post: p_robak

Skocz do:


Użytkownicy przeglądający ten wątek:
1 gości