Moduri de partajare a unei baze de date desktop Access

Moduri de partajare a unei baze de date desktop Access

Există mai multe modalități prin care puteți partaja o bază de date Access, în funcție de necesitățile și disponibilitatea resurselor. În acest articol, vom arunca o privire asupra opțiunilor disponibile, a beneficiilor fiecărei opțiuni și a resurselor pentru mai multe informații.

În acest articol

O prezentare generală a modalităților de partajare a datelor Access

Partajarea unei singure baze de date

Partajarea unei baze de date scindate

Partajarea datelor pe un site SharePoint

Partajarea datelor utilizând un server de bază de date

O prezentare generală a modalităților de partajare a datelor Access

Aplicațiile bazei de date se modifică și cresc în timp. Mulți factori au nevoi și performanțe de impact, inclusiv numărul de utilizatori simultani, mediul de rețea, debitarea, latența, dimensiunea bazei de date, orele de utilizare de vârf și ratele de creștere preconizate. Pe scurt, dacă soluția de bază de date are succes, probabil că trebuie să evolueze. Din fericire, Access are o cale evolutivă, de la simplu la complex, pe care o puteți lua în timp pentru a vă scala eficient soluția. Următorul tabel rezumă scenariile Access și volumul de lucru pentru a vă ajuta să alegeți acea cale.

O prezentare generală a opțiunilor de partajare Access

Începutul paginii

Partajarea unei singure baze de date

Aceasta este cea mai simplă opțiune și are cele mai puține cerințe, dar oferă și cea mai puțină funcționalitate. În această metodă, fișierul bază de date este stocat într-o unitate de rețea partajată și toți utilizatorii partajează fișierul bază de date simultan. Printre limitări se numără fiabilitatea și disponibilitatea, dacă sunt mai mulți utilizatori simultan care schimbă date după ce sunt partajate toate obiectele bazei de date. De asemenea, această tehnică poate reduce performanța, deoarece toate obiectele bazei de date sunt trimise prin rețea.

Această opțiune poate funcționa pentru dvs. dacă vă așteptați ca doar câteva persoane să utilizeze baza de date în același timp și utilizatorii nu trebuie să particularizeze proiectarea bazei de date. Dar această metodă este mai puțin sigură decât alte metode de partajare a unei baze de date, deoarece fiecare utilizator are o copie completă a fișierului bazei de date, crescând riscul accesului neautorizat.

Pentru a partaja o bază de date utilizând un folder partajat:

  1. Într-un mediu de acasă sau pentru firme mici, partajați un folder cu anumite persoane. Pentru mai multe informații, consultați Partajarea fișierelor printr-o rețea în Windows 10.

  2. Asigurați-vă că Access este setat să se deschidă în modul partajat pe toate computerele utilizatorilor. Aceasta este setarea implicită, dar trebuie să verificați dacă un utilizator deschide baza de date în modul exclusiv, acesta va interfera cu disponibilitatea datelor.

    1. Porniți Access și, sub Fișier, faceți clic pe Opțiuni.

    2. În caseta Opțiuni Access, faceți clic pe Setări client.

    3. În secțiunea Complex , sub mod implicit de deschidere, selectați partajat, faceți clic pe OK, apoi ieșire din Access.

  3. Copiați fișierul bazei de date în folderul partajat. După ce copiați fișierul, asigurați-vă că atributele de fișier sunt setate să permită accesul citire/scriere în fișierul bazei de date. Utilizatorii trebuie să aibă acces citire/scriere pentru a utiliza baza de date.

  4. Pe computerul fiecărui utilizator, creați o comandă rapidă la fișierul bazei de date. Pentru mai multe informații, consultați crearea unei comenzi rapide pe desktop pentru un program sau un fișier Office.

Începutul paginii

Partajarea unei baze de date scindate

Această opțiune este bună dacă nu aveți un site SharePoint sau un server de bază de date. Puteți partaja o bază de date scindată printr-o rețea locală (LAN). Când scindați o bază de date, o reorganizați în două fișiere - o bază de date back-end care conține tabelele de date și o bază de date front-end care conține toate celelalte obiecte ale bazei de date, cum ar fi interogări, formulare și rapoarte. Fiecare utilizator interacționează cu datele utilizând o copie locală a bazei de date front-end.

Avantajele scindării unei baze de date includ următoarele:

  • Performanță îmbunătățită    Doar datele sunt partajate în rețea, nu tabele, interogări, formulare, rapoarte, macrocomenzi și module.

  • Disponibilitate mai mare    Tranzacțiile de bază de date, cum ar fi editările de înregistrări, sunt terminate mai rapid.

  • Securitate îmbunătățită    Utilizatorii accesează baza de date back-end prin intermediul tabelelor legate; este mai puțin probabil ca intrușii să obțină acces neautorizat la date prin baza de date front-end.

  • Fiabilitate îmbunătățită    Dacă un utilizator întâmpină o problemă și baza de date se închide în mod neașteptat, orice fișier de bază de date corupție se limitează, de obicei, la copia bazei de date front-end pe care a deschis-o utilizatorul.

  • Mediu de dezvoltare flexibil    Fiecare utilizator poate dezvolta în mod independent interogări, formulare, rapoarte și alte obiecte ale bazei de date, fără a afecta alți utilizatori. De asemenea, puteți dezvolta și distribui o versiune nouă a bazei de date front-end fără a întrerupe accesul la datele stocate în baza de date back-end.

Pentru mai multe informații, consultați scindarea unei baze de date Access.

Începutul paginii

Partajarea datelor pe un site SharePoint

Există mai multe modalități de a partaja datele Access pe un site SharePoint, astfel cum se discută următoarele secțiuni.

Avertisment    Deși puteți să salvați un fișier bază de date Access în OneDrive sau într-o bibliotecă de documente SharePoint, vă recomandăm să evitați deschiderea unei baze de date Access din aceste locații. Fișierul este descărcat local pentru editare, apoi încărcat din nou după ce Salvați modificările în SharePoint. Dacă mai multe persoane deschid baza de date Access din SharePoint, este posibil să se creeze mai multe copii ale bazei de date, iar unele date să se piardă sau să fie deteriorate. Această recomandare se aplică la toate tipurile de fișiere Access, inclusiv la o singură bază de date, la o bază de date scindată și la formatele de fișier. accdb,. accdc,. ACCDE și. ACCDR. Pentru mai multe informații despre implementarea accesului, consultați implementarea unei aplicații Access.

Salvarea unei baze de date într-o bibliotecă de documente 

Puteți să salvați o bază de date în orice bibliotecă de documente SharePoint, care este similară cu salvarea unei baze de date într-un folder de rețea și care oferă o modalitate convenabilă de a gestiona accesul la o bază de date.

  1. Deschiderea bazei de date pe care doriți să o Salvați în SharePoint

  2. Sub fila Fișier, faceți clic pe Salvare ca.

  3. Faceți clic pe Salvare bază de date ca, în secțiunea Complex, selectați SharePoint, apoi faceți clic pe Salvare ca.

    Notă: Dacă utilizați Access 2010, faceți clic pe Fișier > Salvare și publicare > Salvare bază de date ca > SharePoint.

  4. În caseta de dialog Salvare în SharePoint, navigați la biblioteca de documente pe care doriți să o utilizați.

  5. Revizuiți numele fișierului bazei de date și tipul de fișier al bazei de date, efectuați modificările necesare, apoi faceți clic pe Salvare.

Partajarea datelor prin legarea la liste SharePoint

Această metodă are aceleași beneficii ca utilizarea unei baze de date scindate, iar utilizatorii își pot modifica propria copie a bazei de date, deoarece datele sunt partajate prin site-ul SharePoint, care este o modalitate de a localiza centralizat datele. Pentru că datele se află în liste SharePoint, aveți posibilitatea să le face disponibile în mod separat prin rețea, utilizând caracteristicile SharePoint. Pentru mai multe informații, consultați importul de la sau legarea datelor la o listă SharePoint.

Utilizarea expertului Export tabele către SharePoint

Atunci când o bază de date este mutată, Access creează o nouă aplicație front-end care are toate formularele și rapoartele vechi și noile tabele legate care tocmai au fost exportate. Expertul export tabele la site-ul SharePoint vă ajută să mutați datele din toate tabelele în același timp și să mențineți integritatea referențială.

  1. În fila Instrumente bază de date, în grupul Mutare date, faceți clic pe SharePoint. Această opțiune este disponibilă numai dacă baza de date este salvată în format de fișier .accdb.

  2. Urmați pașii din expertul Export tabele către SharePoint, inclusiv specificarea locației site-ului SharePoint. Pentru a anula procesul, faceți clic pe Anulare.

  3. Pe ultima pagină a expertului, bifați caseta de selectare Afișare detalii pentru a vedea mai multe detalii despre migrare.

    Această pagină a expertului descrie ce tabele au fost legate la liste și furnizează informații despre o locație de backup și adresa URL pentru baza de date. De asemenea, oferă un avertisment dacă s-au întâlnit unele probleme de migrare și oferă locația unui tabel jurnal în care puteți vedea mai multe detalii despre probleme.

  4. Faceți clic pe Terminare când expertul termină acțiunile.

    Dacă expertul afișează un avertisment, examinați tabelul jurnal și efectuați acțiunile necesare. De exemplu, anumite câmpuri nu sau fost mutate sau nu s-a realizat conversia acestora la un alt tip de date decât cel compatibil cu o listă SharePoint.

Pentru mai multe informații, consultați utilizarea Expertului mutare la site-ul SharePoint.

Publicarea unei baze de date utilizând Access Services

Important    Microsoft nu mai recomandă crearea și utilizarea aplicațiilor web Access în SharePoint. Ca alternativă, luați în considerare utilizarea Microsoft PowerApps pentru dezvoltarea soluțiilor de business fără cod pentru web și dispozitive mobile.

Când publicați o bază de date web, Access Services creează un site SharePoint care conține baza de date. Toate obiectele bazei de date și datele se mută în listele SharePoint din acel site.

Când publicați o bază de date, o mutați pe web. Aveți posibilitatea să creați formulare și rapoarte web care rulează într-o fereastră de browser și să creați obiecte Access standard (denumite uneori obiecte „client” pentru a le distinge de obiectele web). Trebuie să instalați Access pe computer pentru a utiliza obiectele Access de client, dar sunt partajate toate obiectele bazei de date din SharePoint.

Notă: Când aveți Access instalat pe computer, puteți să utilizați obiectele client dintr-o bază de date web, altfel, puteți să utilizați doar obiectele bazei de date web.

Access Services oferă o platformă pentru crearea bazelor de date care se pot utiliza pe web. Proiectați și publicați o bază de date web utilizând Access 2010 și SharePoint, urmând ca utilizatorii să folosească baza de date web într-un browser web.

Notă:  Veți avea nevoie de permisiuni de proiectant pe site-ul SharePoint în care doriți să publicați baza de date.

Formularele, rapoartele și macrocomenzile de interfață de utilizator rulează în browser.

Datele se stochează în liste SharePoint dacă utilizați o bază de date web: toate tabelele devin liste SharePoint, iar înregistrările devin elemente de listă și puteți să utilizați permisiunile SharePoint pentru a controla accesul la baza de date web.

Interogările și macrocomenzile de date rulate pe server: Procesarea SQL se produce pe server. Acest lucru vă permite să îmbunătățiți performanțele de rețea limitând traficul la setul de rezultate.

Începutul paginii

Partajarea datelor utilizând un server de bază de date

Aveți posibilitatea să utilizați Access cu un produs server de bază de date, cum ar fi SQL Server, pentru a partaja baza de date. Această metodă vă oferă multe beneficii, dar necesită software suplimentar , un produs server de bază de date.

Această metodă este similară cu scindarea unei baze de date, deoarece tabelele sunt stocate în rețea și fiecare utilizator deține o copie locală a unui fișier bază de date Access care conține legături la tabele, împreună cu interogări, formulare, rapoarte și alte obiecte de bază de date. Avantajele acestei metode de partajare depind de software-ul de bază de date utilizat, dar vor include în general conturi de utilizator și acces selectiv la date, disponibilitate excelentă a datelor și bune instrumente integrate de gestionare a datelor. Mai mult, majoritatea software-urilor de server de bază de date funcționează bine cu versiuni anterioare de Access, iar utilizatorii nu trebuie să aibă neapărat aceeași versiune. Se partajează numai tabelele. Pentru mai multe informații, consultați migrarea unei baze de date Access la SQL Server, importul sau legarea la datele dintr-o bază de date SQL Serverși legarea la sau importul datelor dintr-o bază de date Azure SQL Server.

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

  • Performanță și scalabilitate ridicate    În multe situații, un server de bază de date oferă o performanță mai bună decât un fișier bază de date Access. Multe produse de baze de date oferă suport și pentru baze de date foarte mari, cu dimensiuni de ordinul terabyților, adică de aproximativ 500 de ori mai mari decât limita pentru un fișier de bază de date Access (doi gigabyți). Produsele server de bază de date funcționează de obicei foarte eficient prin procesarea interogărilor în paralel (utilizând mai multe fire native într-un singur proces pentru gestionarea solicitărilor de la utilizator) și prin minimizarea cerințelor suplimentare de memorie atunci când se adaugă mai mulți utilizatori.

  • Disponibilitate crescută    Majoritatea produselor din baza de date server vă permit să faceți backup bazei de date în timp ce este utilizată. În consecință, nu trebuie să impuneți utilizatorilor să închidă baza de date pentru a crea o copie backup a datelor. Mai mult, produsele server de bază de date gestionează de obicei foarte eficient operațiunile simultane de editare și blocare a înregistrărilor.

  • Securitate îmbunătățită    Nicio bază de date nu se poate face complet sigură. Însă, produsele server de bază de date oferă o securitate foarte bună, care va proteja datele împotriva utilizării neautorizate. Majoritatea produselor server bază de date oferă securitate pe bază de cont, permițând setarea permisiunilor de vizualizare a tabelelor în funcție de utilizator. Chiar și în cazul în care baza de date front-end Access este obținută în mod impropriu, accesul neautorizat la date va fi împiedicat prin securitatea pe bază de cont.

  • Recuperarea automată    În cazul unei căderi de sistem (cum ar fi un sistem de operare sau o pană de curent), unele produse de server de baze de date au mecanisme de recuperare automată care recuperează o bază de date la ultima stare de consecvență într-o chestiune de minute, fără administrator de bază de date intervenție.

  • Procesare bazată pe server    Utilizarea accesului într-o configurație client/server ajută la reducerea traficului în rețea prin procesarea interogărilor de bază de date pe server înainte de a trimite rezultate clientului. Procesarea pe server este de obicei o metodă mai eficientă, mai ales când se lucrează cu seturi mari de date.

  • Azure SQL Server    În plus față de beneficiile SQL Server, oferă scalabilitate dinamică fără întreruperi, optimizare inteligentă, scalabilitate globală și disponibilitate, eliminarea costurilor hardware și administrarea redusă.

Începutul paginii

Notă:  Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Ne puteți spune dacă informațiile au fost utile? Aici se află articolul în limba engleză, ca referință.

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×