ПредишенСледващото

Използване на база данни от няколко потребители на компютърна мрежа.

За да служи на множество потребители заявление за достъп трябва да бъде на конфигурационния файл на ниво по различни начини. Всеки метод има своите предимства и недостатъци, някои от които са изброени по-долу.

• поставяне на мрежата. В тази конфигурация, един-единствен MDB файл се намира на сървър на мрежата, а потребителите да получат достъп до база данни със сървъра. Данни и изпълними файлове могат да се съдържат в един MDB-файл или пуснати на файлов сървър под формата на няколко отделни файлове. Предимството на тази конфигурация е лекотата на подкрепа, защото е необходимо да се актуализира само се нуждае от един изпълним файл. Въпреки това, тъй като всички форми, отчети, модули, заявки, достъп EXE файлове, както и всички DLL и т.н. да се предава по мрежата за работна станция, мрежов трафик ненужно увеличава, а производителността е значително намалена. Вероятно, в такива състави трябва да се използва свързаните форми. Други се занимава с проблемите на задължителен форми на данни и възникващите при същите конфликти за достъп до път.
В диалоговия прозорец Options (Опции), предоставяни от Опции Инструменти (Tools / Options) команди на менютата в раздела Advanced (други) вариант на разположение подразбиране отворен режим (отворен режим, определено по подразбиране). Можете да определите отворен режим на база данни, т.е. дали трябва да бъде отворен за изключителен достъп (за един и същи потребител, за всички работещи сесия), или да споделите. В нашия случай - споделяне.
Споделено Mode (Sharing) ви позволява да се отвори базата данни на множество потребители едновременно. В същото време за достъп, за да отворите базата данни записва данните на потребителите, присъединени към него в LDB-файл и да активира заключващия механизъм и страниците освобождаване и линии.
Репликация. При използване на репликация потребители схема споделят данни на процеса, въпреки че данните всъщност не са често срещани, какъвто е случаят във веригите на дистрибуторска мрежа или разделени бази данни. В схемата за репликация, всеки потребител или малка група потребители има своя собствена копие на данните, които чрез механизъм Jet репликация синхронизирани с друга база данни или бази данни. Едно от предимствата на такава схема, всеки потребител се дава копие на данните е пълно изключване блокирането на въпроси, но вместо това възникват проблеми репликация, степента на сложност, което е почти същото. Друго съществено предимство на асинхронна репликация е възможността за достъп до данни за изключен от потребителите на мрежата. Въпреки това, има и друг недостатък на такава схема: все още има възможност за конфликти за достъп и за репликация на проблеми при споделяне на източник на данни, дори и една малка група от потребители.
заключване на ниво ред
Основното предимство на заключване на ниво ред е да се повиши достъпа до базата данни за множество потребители. Когато заключите един запис, който се редактира много потребители имат достъп до големи обеми от данни, без да понесе заключващи конфликти или достъп до записи. Използването на заключване на ниво ред също позволява на разработчиците да разширят границите на използване песимистично заключване. По този начин, потребителите са снабдени с познати и очевидни условия на работа, по време на които те да изпълняват проста операция по откриване запис, то редактирате и записвате промените. В предишните версии на Access, песимистично заключване не може да получи широко разпространение, като начин да се заключва граница страница на броя на едновременни потребители, които са имали, за да се примири с възможност за блокиране на промените, направени в тях от други потребители. В същото време, разработчиците е трябвало да се създаде схема за прилагане на обичайните условия на труд на потребителите (разширяващи записа, временни таблици и т.н.). заключване на ниво ред е важно постижение в Jet 4.0. Трябваше да намери csoe използване в най-популярните и надеждни приложения.

RecordLocks собственост и свързаните с тях елементи от интерфейса

Когато отворите форма Access или сроден набор от документи е възможно да се покриваме ключалката на подходящия набор от записи. Разбира се, тези настройки могат да се използват само, когато се работи с Jet, докато използването на клиент-сървър конфигурация, заявление за достъп се предполага да настроите телефона да не Locks (отсъства).

Има три режима на заключване:

• Не Locks (NO) - които са еквивалентни на оптимистично заключване,

• Редактираните Records (променливи записи) - еквивалент песимистично заключване,

• Всички Records (всички записи) - заключват всички записи, установени. В мулти-потребителски приложения, този режим трябва да се използва с повишено внимание.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!