Jump to content

Access datubāze un lietotāju tiesības


Grossmeister
 Share

Recommended Posts

Palūdza man palīdzību saistībā ar Access datubāzi . Krāmējies ar tādām neesmu , bet , kādu risinājumu pameklēt apsolījos . Pirms iegrimt google un neizgudrot divriteņus , nolēmu apjautāties tepat vien . Tātad , kas man ir - pati datubāze , diezgan paliela , esošie datu dati samērā sensitīvi . Lietotāju ap 10 , glabājas uz viena no tīklā esošiem PC . Accsess versiju piemirsu uzjautāt , bet izskatījās 2007 vai jaunāka . Tad nu problēmas un kā tās risināt .

 

1. Konektējoties pa Wi-Fi vērojama jūtama ķeršanās , pa vadiem viss notiekās normāli . Mans skaidrojums , ka dēļ bāzes lieluma bezvadnieks ķeras . Vai tas tā varētu būt ?

2. Ar bāzi vienlaicīgi var strādāt tikai viens lietotājs . Access īpatnība ?

3. Lietotājiem iedalīt tiesības - lasīt ; lasīt/rakstīt . Access vidē škiet , ka tas nav iespējams ? Varbūt nomest uz atsevišķa PC , nodefinēt lietotājus un viņu tiesības Windows vidē ?

4. Bāzi savulaik tikusi nokopēta un izmantota citā kantorī . Bez juridiskiem līdzekļiem ir kāds tehnisks risinājums , lai kopēšanu nepieļautu ?

5. Reizi pa reizei derētu attālināta pieslēgšanās . Kā to realizēt - VPN , RDC , vai kā savādāk ?

6. Varbūt konvertēt uz kādu citu datu bāzi , tjip SQL , mest uz weba utt. 

Link to comment
Share on other sites

Access datu bāze ir failu bāzēta DB - bez servera, klienti pa tiešo strādā ar datu bāzes failu. 

 

 

 

1. Konektējoties pa Wi-Fi vērojama jūtama ķeršanās , pa vadiem viss notiekās normāli .

 

Lai šāda veida db strādātu kaut cik normāli vajag ļoti ātru tīklu. WIFI tāds nav.

 

 

 

2. Ar bāzi vienlaicīgi var strādāt tikai viens lietotājs . Access īpatnība ?

Nē - kaut kas nav pareizi nokonfigurēts.

 

 

 

Lietotājiem iedalīt tiesības - lasīt ; lasīt/rakstīt . Access vidē škiet , ka tas nav iespējams ?

 

Programmēšanas līmenī tas ir iespējams, Bet useriem jābūt read/write tiesībām uz DB failu. Līdz ar to šādas "pieejas tiesības" ir elementāri apejamas. 

 

 

 

Bez juridiskiem līdzekļiem ir kāds tehnisks risinājums , lai kopēšanu nepieļautu ?

Reāli strādājošs - nav iespējams - godīgiem cilvēkiem - var uztaisīt.

 

 

 

Reizi pa reizei derētu attālināta pieslēgšanās . Kā to realizēt - VPN , RDC , vai kā savādāk ?

Protams ka VPN + RDC. Tā arī caur wifi var strādāt. 

 

 

Varbūt konvertēt uz kādu citu datu bāzi , tjip SQL , mest uz weba utt. 

 

Protams ka - access kaut kāda parodija par datu bāzes programmēšanas vidi. Bet reāli tas nozīmēs tikai visas sistēmas izstrādi par jaunu. Ar salīdzinoši mazām izmaksām var klientu atstāt access vidē, bet datus glabāt iekš MSSQL db, kā Borja teica. 

Link to comment
Share on other sites

Ar MSSQL ir skaisti, līdz runa sāk iet par lielu informācijas apjomu un normālu izmantošanu. Ja bāze līdz 10GB un nav paredzētas lielas operācijas ar datiem (atmiņa limitēta līdz 1GB), tad pasākums vēl var rullēt ar Express versiju, citādi jāšķirās no ievērojamām naudām.  

Labots - Mežavecis
Link to comment
Share on other sites

 

 

un nav zināms vai drošs

Ir zināms - nav drošs! Userim jābūt RW accesam failam - līdz ar to nekas netraucē nokopēt failu pie sevis, veikt vajadzīgās modifikācijas un atlikt atpakaļ.  

 

 

 

caur LAN viss notiek normālā ātrumā

Te ir jautājums kas ir "normāls ātrums". Jebkurā gadījumā nekas labāks par SQL mūsdienās nav izdomāts.

Link to comment
Share on other sites

Grossmeister

O , vesels lērums derīgas infas - būs ko palēnām apdomāt .

Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...