Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

MS Access preko interneta??

[es] :: Access :: MS Access preko interneta??

[ Pregleda: 4018 | Odgovora: 16 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

itf
Zagreb

Član broj: 59794
Poruke: 993
161.53.237.*



+9 Profil

icon MS Access preko interneta??06.05.2009. u 08:31 - pre 122 meseci
Imam jedan već gotov projekt (aplikaciju) koja je bila namjenjena za rad u intranet-u i koristi MS Access bazu. Sada se javila potreba da određeni korisnici trebaju pristupati bazi i od kuće pa me zanima da li mogu to ikako srediti preko ms accessa pošto imam na raspolaganju statičku ip adresu? Drugo rješenje je preko SQL Servera kojeg također imam na raspolaganju, ali mi nekako nije ugodna pomisao da sad sve prebacujem u SQL server pa da se brinem da li će nešto zaštekati ili ne.

Stoga, je li moguće ikako da napravim da preko interneta pristupim access bazi tj. da se preko interneta moja klijent aplikacija spoji na nju? Koristim BCB i ADO komponente. Hvala
 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1845
93.86.28.*

Sajt: www.a3but.info


+41 Profil

icon Re: MS Access preko interneta??06.05.2009. u 09:52 - pre 122 meseci
Mozes preko bilo koje varijante VPN konekcije ... Hamachi, Team Viewer ...

Obrati paznju da MS Access sve keshira na lokalni racunar, tako da ce pri takvom radu uvek pocetak biti uzasno spor, a kasnije ce vec ici normalnije (ukoliko nije prevelika baza).

Naravno, bez minimum ADSL ili slicne veze nemoj ni da razmisljas.
Besplatni programi i komponente

www.a3but.info

Komercijalni programi za privredu i budzetske korisnike

www.clickersoftware.com
 
Odgovor na temu

itf
Zagreb

Član broj: 59794
Poruke: 993
161.53.237.*



+9 Profil

icon Re: MS Access preko interneta??06.05.2009. u 09:57 - pre 122 meseci
Može malo pojašnjenje te VPN konekcije? Što točno trebam napraviti i kako bi na kraju izgledao moj connection string?

A za internet nije problem. Na server je download/upload link 25/20 MBita, a broj korisnika na bazi je maks. 5 istovremenih. A i svi oni imaju adsl barem na 2MBita..
 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1845
93.86.28.*

Sajt: www.a3but.info


+41 Profil

icon Re: MS Access preko interneta??06.05.2009. u 10:03 - pre 122 meseci
Pa sa VPN dobijas da se svi shared folderi na serveru vide kao da su u lokalnoj mrezi, dao sam ti i preko kojih servisa mozes to da odradis u 3 klika, a objasnjenje za VPN imas svuda ...
Besplatni programi i komponente

www.a3but.info

Komercijalni programi za privredu i budzetske korisnike

www.clickersoftware.com
 
Odgovor na temu

itf
Zagreb

Član broj: 59794
Poruke: 993
161.53.237.*



+9 Profil

icon Re: MS Access preko interneta??06.05.2009. u 10:08 - pre 122 meseci
...i pretpostavljam tada da ja radim connection string na taj access mdb u lokalnoj mreži. budem probao. zahvaljujem.
 
Odgovor na temu

vbbojan
Atanasijevic Bojan
Digit Consulting d.o.o.
Beograd

Član broj: 31580
Poruke: 221
93.93.194.*

Sajt: www.digitconsulting.rs


+8 Profil

icon Re: MS Access preko interneta??09.05.2009. u 00:38 - pre 122 meseci
Bolje pređi na SQL što pre, možda više posla, ali spasiće te velikih glavobolja.

Naime, Access sve drži u jednom fajlu i aplikacija 'direktno' čita, piše briše po tom fajlu.
Takav pristup podacima, a preko nepouzdanog medija kao što je internet samo čeka da napravi problem.
Kod access-a problemi se javljaju i u lokalnim mrežama, dovoljno je da imaš jednu
nepouzdanu radnu stanicu/klijenta/mrežnu konekciju/korisnika i eto veselja...

O performansama da ne govorimo.

Pozdrav,
Bojan
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2724



+32 Profil

icon Re: MS Access preko interneta??09.05.2009. u 05:36 - pre 122 meseci
@ vbbojan

Citat:
vbbojan: Bolje pređi na SQL što pre, možda više posla, ali spasiće te velikih glavobolja.
Naime, Access sve drži u jednom fajlu i aplikacija 'direktno' čita, piše briše po tom fajlu........


To nije najvažniji razlog za prelazak. I MS SQL server sve drži u jednom fajlu. Ja takođe glasam za SQL server, ali...

Ono što bi trebalo da bude odlučujuće u ovom slučaju je da je: MS SQL Server, server baze podataka . Osetno je smanjnje u mrežnom saobraćaju (nasuprot podeljenom MDB-u). Stored procedure se izvršavaju planski i nalaze se na serveru. Takva sredstva su brža od Accesovih upita. Transact-SQL obezbeđuje proceduralno proširenje za SQL, dopuštajući veštije upite. Mogu da se razvijaju bezbednosna ograničenja SQL Server podataka tako da kosrisnici mogu da vide i komuniciraju preko prikaza ili stored procedura. Bezbednost SQL Server je čvršća od bezbedonosnog modela koje nudi Access. Sem toga bezbednost SQL Servera je uključena u Windows bezbednost, budući da je bezbednost Accessa potpuno sama za sebe.

Citat:
vbbojan: .....Kod access-a problemi se javljaju i u lokalnim mrežama, dovoljno je da imaš jednu nepouzdanu radnu stanicu/klijenta/mrežnu konekciju/korisnika i eto veselja...


Ovo ima veze sa topologijom mreže, a ne sa Access-om.

Citat:
vbbojan: .....O performansama da ne govorimo....


Ovo si u pravu.
 
Odgovor na temu

vbbojan
Atanasijevic Bojan
Digit Consulting d.o.o.
Beograd

Član broj: 31580
Poruke: 221
93.93.194.*

Sajt: www.digitconsulting.rs


+8 Profil

icon Re: MS Access preko interneta??09.05.2009. u 11:20 - pre 122 meseci
Nisam se baš dovoljno dobro izrazio.
Citat:

To nije najvažniji razlog za prelazak. I MS SQL server sve drži u jednom fajlu. Ja takođe glasam za SQL server, ali...

Nije ni bitno u koliko se fajlova drže podaci, nego kako se njima pristupa radi ažuriranja i čitanja.
Naime, kad je Access u pitanju, aplikacija direktno piše, briše, čita .mdb fajl sa podacima i sve operacije nad njima
se obavljaju na klijent mašini. To implicira da kroz žicu dovlačimo velike delova fajla na klijent mašinu,
ažuriramo podatke i onda sve to nazad kroz žicu na file server.

Iz toga proizilazi sledeće:

1. Očajne performanse, kako baza raste sve će biti sporije i sporije

2. Nepouzdanost, čim nešto zapne u toku ažuriranja podataka doći će do korupcije mdb fajla,
jer se on, odnosno njegovi delovi šetaju kroz žicu tamo - vamo.

Citat:

Ovo ima veze sa topologijom mreže, a ne sa Access-om.

Da ima veze i sa topologijom mreže, međutim poenta je u tome da Access nije otporan na raznorazne probleme
koji mogu nastati ne samo na mreži, nego i na klijent mašini koja iz raznih razloga otkaže u sred operacije
ažuriranja mdb fajla.

Dok mreža pouzdano radi, dok su svi klijent računari ispravni i pouzdani, dok korisnici ne prave gluposti, ako su
svi lancu obezbeđeni od nestanka struje ... bićemo veseli, ali ovo postoji samo u idealnom svetu, ne i u realnom.

Mnogo toga može poći naopako i to je jedan od razloga zbog čega su i izmišljeni (R)DBMS-ovi.

Sa aspekta pozdanosti (R)DBMS ne pate od gore pomenutih boljki.
Aplikacija nema pojma gde se podaci nalaze, kako se čuvaju, kako se ažuriraju.
Aplikacija zna samo za "šalter" na koji će se obratiti sa svojim zahtevom.
Ako nešto krene naopako, zahtev će biti izvršen ili neće... - ACID

http://en.wikipedia.org/wiki/ACID

Nadam se da sam sad uspeo malo bolje da obrazložim argumente protiv Accessa preko bilo kakve mreže.

Pozdrav,
Bojan


 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.fibertel.com.ar.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: MS Access preko interneta??09.05.2009. u 16:02 - pre 122 meseci
Ne postoji standardni nacin za tako nesto. Access baza je samo jedan fajl i JET engine je napravljen tako da samo moze da operise sa fizickim fajlovima.


Kako uraditi tako nesto:

1. Napisati neki socket server koji ce primati pseudo komande, citati access bazu i vracati rezultate.
2. Isto to ali uz koriscenje WMI tehnologije - napisati wmi provajder koji ce da radi isto to sa pseudo komandama i vracanjem rezultata.

I jedno i drugo resenje je veoma ruzno i bez previse smisla. Kad je vec doslo do interneta SQL server je svakako laksa i pouzdanija varijanta. Klijente ionako moras da menjas i prilagodis bazi na internetu. Lakse je migrirati access bazu u sql server nego pisati serversku aplikaciju.

Tko leti vrijedi
 
Odgovor na temu

itf
Zagreb

Član broj: 59794
Poruke: 993
*.adsl.net.t-com.hr.



+9 Profil

icon Re: MS Access preko interneta??10.05.2009. u 18:38 - pre 122 meseci
Pokušavam već par dana s sql serverom ali nikako ne vidi bazu izvana preko interneta već samo lokalno... Kako da to namjestim?
 
Odgovor na temu

itf
Zagreb

Član broj: 59794
Poruke: 993
*.adsl.net.t-com.hr.



+9 Profil

icon Re: MS Access preko interneta??10.05.2009. u 18:40 - pre 122 meseci
Već sam prešao na sql server i tamo prebacio bazu, ali nikako da tu bazu vidim preko interneta (ip adrese servera). Jedino lokalno... Može kakva uputstva?
 
Odgovor na temu

vbbojan
Atanasijevic Bojan
Digit Consulting d.o.o.
Beograd

Član broj: 31580
Poruke: 221
93.93.194.*

Sajt: www.digitconsulting.rs


+8 Profil

icon Re: MS Access preko interneta??10.05.2009. u 19:30 - pre 122 meseci
Može se stvar napraviti na više načina, a opet sve zavisi od
mrežne infrastrukture, sigurnosnih potreba ...

Pošto malo znamo o tvojoj mreži i internet konekciji ne može ti
niko dati konkretno rešenje, no evo par ideja, smernica da znaš
na koju stranu da ideš.

Neko ti je već pomenuo VPN i po meni to je najelegantnije rešenje
koje pruža zadovoljavajući nivo bezbednosti.

Ukratko šta je VPN?
Naj, najprostije rečeno VPN ti omogućava da se udaljeni klijent
poveže preko interneta na tvoju lokalnu računarsku mrežu i postane
njen deo. Gledano iz aviona, isti bi dobio, recimo i kad bi vukao
mrežni kabal od firme do klijenta :-)

Kao što već pretpostavljaš, posle logovanja preko VPN-a aplikacija
će ti raditi isto kao i da je u lokalnoj mreži (važe isti parametri za
pristup serveru)

Gde napraviti VPN?
Najbolje je da ga napraviš na internet routeru od firme, a postoje
i online servisi, koje ti je goranvuc već pominjao ...

Za detalje oko implementacije i predloga nekih drugih rešenja,
mislim da bi trebalo da se obratiš na neki od networking foruma.

Pozdrav,
Bojan

 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.fibertel.com.ar.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: MS Access preko interneta??11.05.2009. u 02:46 - pre 122 meseci
Citat:
itf: Pokušavam već par dana s sql serverom ali nikako ne vidi bazu izvana preko interneta već samo lokalno... Kako da to namjestim?


Tu vec ne mogu da ti pomognem. Davno sam se bavio sql serverom. U svakom slucaju to je nesto sto je definitivno opisano u helpu ili na MSDN-u.


Tko leti vrijedi
 
Odgovor na temu

itf
Zagreb

Član broj: 59794
Poruke: 993
161.53.237.*



+9 Profil

icon Re: MS Access preko interneta??11.05.2009. u 08:40 - pre 122 meseci
Da je bar opisano :) Date su generalne smjernice, ali kada definiram connection string on jednostavno ne vidi server na toj ip adresi. Sama ip adresa je statička i server port nije pod firewall-om. Možda treba obaviti registraciju servera ali tu i nisam previše stručan...
 
Odgovor na temu

Air Live
Srbija

Član broj: 162278
Poruke: 410
92.36.192.*



Profil

icon Re: MS Access preko interneta??11.05.2009. u 13:50 - pre 122 meseci
Ja bih se samo nadovezao na ovo. Dali postoji mogućnost da se accessova baza postavi na web server i da se sa računara iz programa linkuju tabele ka adresi baze.Ili se ipak moraju praviti PAGES htm exporty. ;D
 
Odgovor na temu

[es] :: Access :: MS Access preko interneta??

[ Pregleda: 4018 | Odgovora: 16 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.