Acasă | Despre noi | feedback-ul
Se recomandă să efectueze separarea orice bază de date pe care mai mulți utilizatori sunt de partajare în rețea. Divizarea o bază de date comună, puteți îmbunătăți performanța și pentru a reduce riscul de deteriorare a fișierului bazei de date.
În separarea bazei de date se realizează o reorganizare în două fișiere - o bază de date cu tabele care conține tabelul de date, precum și baza de date a clientului, inclusiv toate celelalte obiecte de baze de date, cum ar fi interogări, formulare și rapoarte. Fiecare utilizator interacționează cu datele folosind copia locală a bazei de date a clientului.
Separarea DB este realizată folosind un master de separare DB. care poate fi rulat prin apăsarea bazei de date de acces. situat într-o bandă de date instrument de file de date de grup Mutați baza de date. După separare, baza de date trebuie să fie extinsă utilizatorii bazei de date client.
Avantajele unei baze de date divizat
Utilizarea bazei de date partajate oferă avantaje. enumerate mai jos:
1. Performanță îmbunătățită. Baza de date de performanță este de obicei mult mai bine, deoarece numai datele trimise prin rețea. În baza de date de rețea partajată neimpartasita nu a trimis doar date, ci și pentru tine obiecte bază de date - tabele, interogări, formulare, rapoarte, macrocomenzi și module.
2. Creșterea disponibilității. Având în vedere că rețeaua este trimis doar date, tranzacții de baze de date, cum ar fi schimbarea de înregistrare sunt finalizate mai repede, ceea ce duce la o mai mare disponibilitate a datelor pentru a face modificări.
3. Securitate îmbunătățită. În cazul în care tabelele bazei de date stocate pe un calculator cu sistemul de fișiere NTFS pentru o mai bună protecție a datelor, puteți utiliza funcțiile de securitate NTFS. Întrucât utilizatorii beneficiază de acces la tabelele bazei de date prin intermediul tabelelor legate este mai puțin probabil ca un atacator poate obține acces neautorizat la date prin furtul de baze de date pentru clienți sau să prezinte un utilizator autorizat.
4. fiabilitate îmbunătățită. În cazul în care utilizatorul se confruntă cu o problemă, și a existat o închidere bruscă a bazei de date, orice corupție fișier bază de date se referă numai la copii ale bazelor de date ale clienților deschise de către utilizator. Pe măsură ce utilizatorul are acces la datele conținute în tabelele bazei de date prin intermediul tabelelor legate, corupția fișier bază de date cu tabele mult mai puțin probabil.
5. mediu de dezvoltare flexibil. Deoarece fiecare utilizator lucrează cu o copie locală a bazei de date a clientului, se poate dezvolta interogări, formulare, rapoarte și alte obiecte de baze de date, în mod independent, fără a afecta alți utilizatori. De asemenea, puteți dezvolta și distribui o nouă versiune a bazei de date de client, fără a afecta accesul la datele stocate în tabelele bazei de date.
baze de date Pregătirea pentru partajarea
Înainte de a partaja baza de date, se recomandă să acorde o atenție la următoarele caracteristici:
1. este necesar pentru a crea o copie de rezervă a bazei de date înainte de divizare. Dacă după separarea bazei de date trebuie să-l readucă la forma sa originală, se poate face cu ajutorul de rezervă.
2. Separarea bazei de date poate fi consumatoare de timp. Este necesar pentru a avertiza utilizatorii că ei nu folosesc baza de date până când se face schimbul. În cazul în care utilizatorul schimbă datele la diviziunea bazei de date runtime, aceste modificări nu vor fi reflectate în baza de date de server.
1. Creați o copie locală a bazei de date. doriți să partajați. Acesta ar trebui să înceapă cu un fișier de bază de date, care este stocat pe hard disc local, mai degrabă decât pe o partajare de rețea.
2. Deschideți copia bazei de date, care este stocată pe hard disk-ul local.
3. În grupul Instrumente bază de date, faceți clic pe Mutați datele în baza de date Access. Acest lucru va începe separarea bazei de date master.
4. Faceți clic pe Divide.
5. În caseta de dialog Crearea unei baze de date cu tabele set nume. tipul și locația pentru fișierul de date cu tabelele.
1. Se recomandă să se utilizeze numele programului de acces propus. Acesta este numele fișierului original al simbolurilor _be adăugate la extensia fișierului. subliniind că acest fișier este o bază de date cu tabele.
2. Nu modificați tipul de fișier, cu excepția cazului când unii utilizatori sunt de planificare pentru a avea acces la datele de a utiliza o versiune anterioară a programului de acces.
3. Calea către locația fișierului pe rețea, puteți specifica numele fișierului în caseta de dialog numele de fișier. De exemplu, în cazul în care calea către locația în tabelele bazei de date de rețea arata ca \\ server1 \ obschaya_papka1 \. și numele fișierului bazei de date cu tabelele - MyDB_be.accdb. în caseta de dialog Nume fișier, aveți posibilitatea să tastați \\ server1 \ obschaya_papka1 \ MyDB_be.accdb.
4. Locul de amplasare trebuie să fie ales astfel încât să se asigure accesul la PB fișier pentru toți utilizatorii.
5. Când terminați apare expertul, confirma rezultatele.
DB Separarea îndeplinită. Baza de date client - acest fișier este deschis cu munca de start cu baza de date (copie partajată a DB sursă) și tabelele bazei de date se află în rețea la locația specificată în pasul 5 al acestei proceduri.