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 de partajare a unei baze de date Access, în funcție de necesitățile dvs. și de disponibilitatea resurselor. În acest articol, vom vedea opțiunile disponibile și avantajele fiecărei opțiuni și vă vom oferi resurse pentru mai multe informații despre o metodă care ar funcționa pentru dvs.

Pentru a efectua modificări de proiectare în baza dvs. de date, va trebui să aveți Access instalat pe computerul dvs.

În acest articol

Partajarea datelor utilizând foldere de rețea

Partajarea unei baze de date scindate

Partajarea unei baze de date pe un site SharePoint

Partajarea unei baze de date prin legarea la liste SharePoint

Partajarea unei baze de date utilizând un server

Aspecte de reținut atunci când alegeți o metodă

Partajarea datelor utilizând foldere de rețea

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.

Notă : Această metodă este mai puțin sigură decât alte metode de partajare a bazei de date, deoarece fiecare utilizator are o copie completă a fișierului bazei de date, crescând astfel riscul de acces neautorizat.

Pentru a partaja o bază de date utilizând un folder de rețea:

  1. Dacă nu este disponibil deja unul, configurați un folder de rețea partajat.

    Pentru ajutor referitor la acest pas, consultați sistemul de ajutor al sistemului de operare de pe computerul pe care-l veți utiliza pentru a partaja baza de date. Dacă folderul partajat se află pe un server de rețea, poate fi necesară asistență din partea administratorului de rețea.

  2. Asigurați-vă că Access este setat să se deschidă în mod partajat pe toate computerele utilizatorilor. Aceasta este setarea implicită, însă verificați pentru a vă asigura. Dacă un utilizator deschide baza de date în mod exclusiv, acest lucru va limita disponibilitatea datelor. Parcurgeți următoarea procedură pe fiecare computer:

    1. Porniți Access și, sub Fișier, faceți clic pe Opțiuni. Rețineți: dacă utilizați Access 2007, faceți clic pe butonul Microsoft Office, apoi faceți clic pe Opțiuni Access.

    2. În caseta Opțiuni Access, faceți clic pe Setări client. Rețineți: dacă utilizați Access 2007, faceți clic pe Complex.

    3. În secțiunea Complex, sub Mod implicit de deschidere, selectați Partajat, faceți clic pe OK și închideți 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. În caseta de dialog Proprietăți comandă rapidă, introduceți calea către fișierul bazei de date în proprietatea Țintă, utilizând o adresă UNC și nu o literă de unitate mapată. De exemplu, în loc de F:\eșantion.accdb, utilizați \\numecomputer\partajat.accdb.

    Notă : Această etapă poate fi efectuată și de către utilizatorii înșiși.

Î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 să partajați baze de date scindate într-o rețea sau pe un site SharePoint. 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

  • Îmbunătățirea performanțelor   Doar datele 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 deteriorare a fișierului bază de date 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 de bază de date fără a-i afecta pe 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.

Dacă această opțiune vi se potrivește, accesați instrucțiunile pentru Scindarea unei baze de date Access.

Începutul paginii

Partajarea unei baze de date pe un site SharePoint

Important    Microsoft no longer recommends creating and using Access web apps in SharePoint. As an alternative, consider using Microsoft PowerApps to build no-code business solutions for the web and mobile devices.

Există câteva opțiuni bune dacă aveți un server care rulează SharePoint, mai ales un server care rulează Access Services. Mai multe puncte de integrare cu SharePoint fac mai convenabil accesul la baza de date. 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.

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

Aveți posibilitatea să salvați o bază de date în orice bibliotecă de documente SharePoint. Această metodă este similară cu salvarea unei baze de date într-un folder de rețea și oferă o modalitate convenabilă de a gestiona accesul la o bază de date. Când creați legături la liste SharePoint, datele se partajează, însă nu și obiectele bazei de date. Fiecare utilizator își utilizează propria copie a bazei de date.

De exemplu, dacă site-ul dvs. SharePoint conține liste care țin evidența problemelor serviciului clienți și stochează informațiile cu privire la clienți, puteți crea o bază de date în Access ca front-end pentru listele respective. Puteți construi interogări Access pentru a analiza acele probleme și rapoarte Access în scopul de a formata și publica rapoarte scrise pentru o ședință cu privire la starea echipei. Dacă persoanele vizate au Access instalat pe computere, interogările și rapoartele Access pot fi făcute disponibile în meniul Vizualizare pentru lista SharePoint. Când utilizatorii vizualizează lista pe site-ul SharePoint, pot găsi și deschide interogările, rapoartele și alte obiecte Access, făcând clic pe meniul Vizualizare. Dacă persoanele vizate nu au Access, pot utiliza în continuare datele din liste prin intermediul vizualizărilor SharePoint.

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

  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.

    Note : 

    • Dacă utilizați Access 2007, faceți clic pe butonul Microsoft Office > Publicare > Server gestionare documente.

    • 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.

Pentru mai multe informații, consultați publicarea în Access Services și importul din sau legarea datelor la o listă SharePoint.

Începutul paginii

Partajarea unei baze de date prin legarea la liste SharePoint

Această metodă are aceleași avantaje ca utilizarea unei baze de date scindate și utilizatorii își pot modifica propria copie a bazei de date, deoarece datele se partajează prin site-ul SharePoint. Deși nu aveți aceleași avantaje ca atunci când publicați baza de date pe un site SharePoint, veți avea avantajul datelor centralizate. 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.

Această metodă are trei pași principali:

  1. Mutați datele în liste SharePoint.

  2. Creați linkuri la acele liste.

  3. Distribuiți fișierul bazei de date.

Aveți posibilitatea să utilizați expertul Expert Mutare la site SharePoint pentru a parcurge primii doi pași și de a dispune de mijlocele necesare pentru a efectua ultimul pas.

Utilizarea expertului Export tabele către SharePoint

  1. În fila Instrumente bază de date, în grupul Mutare date, faceți clic pe SharePoint.

    Note : 

    • Această opțiune este disponibilă numai dacă baza de date este salvată în format de fișier .accdb.

    • Dacă utilizați Access 2007, pe fila Date externe, în grupul Liste SharePoint, faceți clic pe Mutare în SharePoint.

  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ă de expert descrie ce tabele s-au legat la liste și furnizează informații despre locația de rezervă și URL-ul pentru baza dvs. de date. De asemenea, furnizează un avertisment despre problemele în legătură cu migrarea, dacă acestea au apărut, și furnizează locația tabelului jurnal în care se pot 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.

Notă : Pentru a vizualiza listele din site-ul SharePoint, faceți clic pe Liste din Lansare rapidă sau faceți clic pe Vizualizare tot conținutul site-ului. Este bine să reîmprospătați pagina din browserul web. Pentru a afișa listele din Lansare rapidă în site-ul SharePoint sau pentru a modifica alte setări, cum ar fi activarea urmăririi versiunilor, modificați setările listei de pe site-ul SharePoint. Pentru mai multe informații, consultați Ajutor de pe site-ul SharePoint.

Începutul paginii

Partajarea unei baze de date utilizând un server

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. Utilizați această opțiune dacă este disponibil un server de bază de date și toți utilizatorii au instalat Access. 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.

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

  • Înaltă performanță și scalabilitate    În multe situații, un server de bază de date oferă performanțe mai bune decât un fișier individual de 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 server de bază de date vă permit să creați copii backup pentru baza de date în timpul utilizării. Î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 poate fi securizată complet. Î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 erori de sistem (cum ar fi căderea sistemului de operare sau o întrerupere de alimentare), unele produse server de bază de date au mecanisme de recuperare automată, care recuperează în câteva minute o bază de date la ultima stare de consistență, fără intervenția administratorului bazei de date.

  • Procesarea pe server    Utilizând Access într-o configurație client/server ajută la reducerea traficului din rețea prin procesarea interogărilor bazei de date pe server înainte de a trimite rezultatele la client. Procesarea pe server este de obicei o metodă mai eficientă, mai ales când se lucrează cu seturi mari de date.

Pașii elementari pentru utilizarea Access cu un server de bază de date

  1. Pașii necesari pentru utilizarea Access cu un server de bază de date depind de produsul server de bază de date pe care îl utilizați, dar pașii elementari sunt aceiași:

  2. Mutați datele din tabele dintr-o bază de date Access în tabelele de pe serverul de bază de date.

  3. Creați legături la tabelele server de bază de date dinspre fișierul bază de date Access.

  4. Creați conturi de utilizator potrivite pe serverul de bază de date.

  5. Distribuiți fișierul bază de date Access.

  6. Instalați orice driver de bază de date necesar pe computerele utilizatorilor.

  7. Pentru informații specifice despre Access cu SQL Server, consultați Mutarea datelor Access pe o bază de date SQL Server utilizând Expertul migrare.

De asemenea, consultați Legarea sau importul de la o bază de date SQL Server.

Începutul paginii

Aspecte de reținut atunci când alegeți o metodă

Cerințe ale metodei

Scindarea unei baze de date

Folder de rețea

Site SharePoint

Server bază de date

Necesită software de server de bază de date?

N

N

N

D

Necesită SharePoint

N

N

D

N

Necesită ca Access Services să ruleze pe un SharePoint Server?

N

N

În funcție de scenariu:

Legarea la liste și salvarea într-o bibliotecă de documente nu necesită Access Services

Publicarea ca bază de date web sau ca aplicație web necesită Access Services

N

Disponibilitatea datelor

Bună

Adecvat pentru grupuri mici cu editare simplă a datelor

Cea mai bună. Permite scenarii offline.

Cea mai bună

Securitate

În funcție de măsurile suplimentare

Cea mai puțin sigură metodă

Cea mai bună

Cea mai bună

Flexibilitate

Flexibilă. Se pot dezvolta cu ușurință noi caracteristici de bază de date fără a întrerupe lucrul. Utilizatorii pot modifica proiectarea copiei lor personale.

Mai puțin flexibilă. Dezvoltarea se poate realiza fără o copie offline a bazei de date, care este înlocuită ulterior. Nu permite utilizatorilor să modifice individual proiectarea bazei de date.

Flexibilă. Echilibrează permisiunile SharePoint pentru controlul accesului și modificările din proiectare. Permite utilizarea pe bază de browser a unor obiecte din baza de date, cum ar fi formularele.

Flexibilă. Se pot dezvolta cu ușurință noi caracteristici de bază de date fără a întrerupe lucrul. Utilizatorii pot modifica proiectarea obiectelor din copia lor.

Începutul paginii

Extindeți-vă competențele
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.

×