Cum să partajați o bază de date de acces

Există mai multe modalități de a partaja o bază de date de acces, în funcție de nevoile și disponibilitatea resurselor. Acest articol descrie opțiunile disponibile și beneficiile fiecăruia și oferă resurse cu informații suplimentare despre metodele de lucru.







Pentru a schimba structura bazei de date pe computer, trebuie să fie instalată aplicația Access.

În acest articol

Partajarea datelor cu dosarele de rețea

Aceasta este cea mai simplă opțiune cu cerințe minime, dar oferă cea mai mică funcționalitate. Cu această metodă, fișierul bazei de date este stocat pe o unitate de rețea partajată și toți utilizatorii o utilizează simultan. Deoarece toate obiectele de bază de date sunt utilizate simultan, mai mulți utilizatori pot modifica simultan datele, ceea ce limitează fiabilitatea și disponibilitatea. De asemenea, performanța poate fi degradată deoarece toate obiectele bazei de date sunt trimise prin rețea.

Această opțiune este potrivită dacă mai multe persoane utilizează baza de date simultan, iar utilizatorii nu trebuie să schimbe structura bazei de date.

Notă: Această metodă este mai puțin sigură decât alte modalități de partajare a bazei de date, deoarece fiecare utilizator are o copie completă a fișierului bazei de date, ceea ce crește riscul accesului neautorizat.

Partajarea unei baze de date utilizând un folder de rețea

Dacă lipsește folderul de rețea partajat, trebuie să îl configurați.

Pentru mai multe informații despre acest lucru, consultați ajutorul sistemului de operare al calculatorului care va fi utilizat pentru partajarea bazei de date. Dacă folderul partajat se află pe un server de rețea, este posibil să aveți nevoie de ajutorul unui administrator de rețea.

Aplicația Access trebuie să fie configurată pentru a deschide toți utilizatorii în modul de partajare de pe computere. Acest mod este utilizat în mod implicit, însă trebuie verificat: dacă utilizatorul deschide baza de date în mod exclusiv, ceilalți utilizatori nu vor putea să lucreze cu datele. Urmați pașii de mai jos pe fiecare dintre computere.

Copiați fișierul bazei de date într-un dosar partajat. Apoi configurați atributele de fișier astfel încât să puteți accesa fișierul bazei de date pentru citire și scriere. Pentru a utiliza baza de date, trebuie să aveți acces la acesta cu permisiuni de citire și scriere.

Notă: Utilizatorii pot efectua această acțiune singură.

Distribuiți o bază de date separată

Această metodă este utilă atunci când nu există niciun site sau server de baze de date SharePoint. Bazele de date comune pot fi partajate în rețea sau prin site-ul SharePoint. Atunci când baza de date este împărțită, ea este reorganizată în două fișiere: o bază de date de server care conține tabele de date și o bază de date client care conține toate celelalte obiecte de bază de date (de exemplu, interogări, formulare, rapoarte). Fiecare utilizator interacționează cu datele utilizând o copie locală a bazei de date externe.

Avantajele partiționării bazei de date

Creșterea productivității. În rețea, numai datele sunt partajate, nu tabele, interogări, formulare, rapoarte, macro-uri sau module.

Îmbunătățirea disponibilității. Tranzacțiile bazei de date, cum ar fi înregistrările de editare, sunt mai rapide.

Securitate sporită. Utilizatorii accesează baza de date a serverului prin intermediul tabelelor conectate. Acest lucru reduce probabilitatea ca un atacator să poată obține acces neautorizat la date prin intermediul unei baze de date a clientului.

Creșterea fiabilității. Dacă un utilizator are o problemă și baza de date este închisă în mod neașteptat, numai o copie a bazei de date a clientului deschisă de utilizator poate fi de obicei deteriorată.

Mediu flexibil de dezvoltare. Fiecare utilizator dezvoltă în mod independent interogări, formulare, rapoarte și alte obiecte baze de date, fără a afecta munca altor utilizatori. De asemenea, puteți proiecta și distribui o nouă versiune a bazei de date a clientului fără a întrerupe accesul la datele stocate în baza de date a serverului.

Dacă această metodă funcționează pentru dvs., mergeți la instrucțiunile din articolul Access Splitting Database.

Partajarea unei baze de date pe un site SharePoint

Notă: dacă aveți instalat Access pe computer, puteți utiliza obiecte client din baza de date Web, nu doar obiectele bazei de date Web.

Formularele, rapoartele și macrocomenzile de interfață sunt executate în interiorul browserului.

Dacă utilizați o bază de date Web, datele sunt stocate în listele SharePoint: toate tabelele sunt convertite în listele SharePoint și intrările devin elemente de listă. Aceasta vă permite să controlați accesul la baza de date Web utilizând permisiunile SharePoint.







Solicitările și macrocomenzile de date sunt executate pe server: toate procesarea codului SQL se face pe server. Acest lucru îmbunătățește performanța rețelei, deoarece numai seturile rezultate sunt transmise pe ea.

Salvarea unei baze de date în biblioteca de documente

Baza de date poate fi salvată în orice bibliotecă de documente SharePoint. Această metodă este similară salvării unei baze de date într-un dosar de rețea și oferă o modalitate convenabilă de a controla accesul la baza de date. Când vă conectați la listele SharePoint, numai datele sunt partajate, dar nu și obiectele bazei de date. Fiecare utilizator primește propria copie a bazei de date.

Deschideți baza de date pe care doriți să o partajați.

În fila Fișier, faceți clic pe Salvare ca.

Selectați Save Database As. în secțiunea Avansat, selectați opțiunea SharePoint. apoi faceți clic pe Salvare ca.

În caseta de dialog Salvare în SharePoint, navigați la biblioteca de documente corespunzătoare.

Verificați numele fișierului bazei de date și tipul acestuia, modificați-l dacă este necesar și faceți clic pe Salvați.

Partajarea unei baze de date prin conectarea la listele SharePoint

Această metodă include trei pași principali.

Mutați datele în listele SharePoint.

Creați linkuri către aceste liste.

Distribuiți fișierul bazei de date.

Pentru a efectua primii doi pași, puteți utiliza expertul de migrare într-un site SharePoint și ultima acțiune poate fi efectuată utilizând toate instrumentele disponibile.

Utilizând Expertul de export tabel în SharePoint

În fila Lucrul cu bazele de date, sub Migrare date, faceți clic pe SharePoint.

Acest element este disponibil numai dacă fișierul bazei de date este salvat în format ACCDB.

Urmați instrucțiunile din Expertul pentru tabela de export în SharePoint; în special, specificați locația site-ului SharePoint. Pentru a anula procesul, faceți clic pe Anulați.

Când toate acțiunile asistentului sunt finalizate, faceți clic pe Terminare.

Partajarea unei baze de date utilizând un server

Puteți utiliza aplicația Access și serverul de bază de date (de exemplu, SQL Server) pentru a partaja baza de date. Această metodă oferă multe avantaje, dar necesită software suplimentar - serverul de bază de date.

Această metodă seamănă cu separarea bazelor de date, deoarece tabelele sunt stocate în rețea și fiecare utilizator are o copie locală a fișierului bazei de date Microsoft Access care conține legături către tabele, interogări, formulare, rapoarte și alte obiecte baze de date. Această opțiune este utilizată dacă serverul de bază de date este disponibil și toți utilizatorii au instalat aplicația Access. Avantajele acestei metode depind de software-ul serverului de baze de date folosite, dar în general includ conturi de utilizator și acces selectiv la date, disponibilitate excelentă a datelor și instrumente convenabile de gestionare a datelor. Mai mult decât atât, majoritatea aplicațiilor server pentru a lucra cu bazele de date funcționează bine cu versiunile anterioare ale aplicației, deci nu necesită ca toți utilizatorii să lucreze cu aceeași versiune. Numai tabele sunt partajate.

Avantajele partajării unei baze de date utilizând un server de baze de date

Performanță ridicată și scalabilitate. În multe cazuri, serverul bazei de date oferă performanțe mai bune decât un simplu fișier de bază de date Access. Majoritatea serverelor de baze de date suportă, de asemenea, baze de date foarte mari până la un terabyte, care este de aproximativ 500 de ori limita actuală pentru bazele de date Access (2 GB). În general, serverele de baze de date funcționează foarte eficient, procesând cererile în paralel (utilizând mai multe fluxuri de comenzi naturale într-un singur proces pentru a procesa cererile utilizatorilor) și minimizând cerințele suplimentare de memorie atunci când adaugă utilizatori.

Protecție îmbunătățită. Nici o bază de date nu poate fi complet protejată. Cu toate acestea, serverele de baze de date oferă o protecție fiabilă care ajută la prevenirea utilizării neautorizate a datelor. Majoritatea serverelor de baze de date utilizează securitate bazată pe cont pentru a controla accesul utilizatorilor la tabele. Chiar și în cazul accesului ilegal la interfața Access, utilizarea neautorizată a datelor va fi împiedicată prin protecție la nivelul contului.

Recuperare automată. În cazul unei erori a sistemului (de exemplu, când sistemul de operare se blochează sau alimentarea este oprită), unele servere de baze de date au un mecanism pentru restaurarea automată a bazei de date la ultima stare convenită în doar câteva minute, fără intervenția administratorului bazei de date.

Procesarea datelor pe server. Utilizarea aplicației Access într-o configurație client-server reduce cantitatea de trafic din rețea prin procesarea interogărilor bazei de date pe server înainte de a trimite rezultatele către client. În mod tipic, serverul procesează datele mai eficient, mai ales când lucrează cu seturi de date mari.

Pașii principali în utilizarea Access cu serverul de baze de date

Lista exactă a acțiunilor care trebuie luate pentru a utiliza aplicația Access cu serverul de bază de date depinde de serverul de bază de date pe care îl utilizați, dar acțiunile de bază sunt aceleași.

Transferarea datelor din tabelele de baze de date Access în tabelele de pe serverul de baze de date.

Conectați fișierul bazei de date Access la tabelele serverului de bază de date.

Creați conturile de utilizator corespunzătoare pe serverul de bază de date.

Distribuiți fișierul bazei de date Access.

Instalarea tuturor driverelor de baze de date necesare pe calculatoarele utilizatorilor.

Mod flexibil. Puteți crea cu ușurință noi funcții ale bazei de date fără a întrerupe munca. Utilizatorii pot schimba structura în copia lor.

Mod mai puțin flexibil. Dezvoltarea se poate face folosind o copie offline a bazei de date, care este apoi înlocuită. Nu există nicio posibilitate de modificare individuală a structurii bazei de date de către utilizatori.

O metodă flexibilă este utilizată pentru a controla accesul și a schimba structura permisiunilor SharePoint. Puteți utiliza anumite obiecte de bază de date (de exemplu, formulare) printr-un browser.

Mod flexibil. Puteți crea cu ușurință noi funcții ale bazei de date fără a întrerupe munca. Utilizatorii pot schimba structura obiectelor în propria lor copie.







Articole similare

Trimiteți-le prietenilor: