Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Цуканов Б.И. "Время в психике человека" (Медицина)

Суворов С. "Танк Т-64. Первенец танков 2-го поколения " (Военная промышленность)

Нестеров В.А. "Основы проэктирования ракет класса воздух- воздух и авиационных катапульных установок для них" (Военная промышленность)

Фогль Б. "101 вопрос, который задала бы ваша кошка своему ветеринару если бы умела говорить" (Ветеринария)

Яблоков Н.П. "Криминалистика" (Юриспруденция)
Реклама

Разработка корпоративных приложений в Access 2002 - Литвин П.

Литвин П. Разработка корпоративных приложений в Access 2002 — Спб.: Питер, 2002. — 848 c.
ISBN 5-314-00181-0
Скачать (прямая ссылка): razrabotkaprilojeniy2002.djvu
Предыдущая << 1 .. 158 159 160 161 162 163 < 164 > 165 166 167 168 169 170 .. 357 >> Следующая

Й" !
i 4
Table '
Order Detail Information
'Created 8/27/199912 26 40 PM Modified t 8/27/19993 22 58 PM Owner Admin
jo "
Ц< Attrbutes i ^Hidden
r * ^ 5 4
: r?. SrrS<?W>"r-.'.r-yt*g
;;1ж1гер!({аЬ!р-- s'PkRow LevelTracking
,.-4W>w i
ft >
Рис. 9.9. Выбор опции устранения конфликтов на уровне строк для таблицы tbIOrderDetail
Необходимо ли реплицировать объекты приложения Access
Jet 4.0 позволяет либо реплицировать все объекты приложения Access, либо не реплицировать таковые вовсе. В отличие от ранних версий ядра базы данных Jet 4.0 сохраняет весь набор объектов Access - формы, отчеты, макросы, модули, страницы доступа к данным - как один двоичный объект. Поэтому реплицировать их выборочно невозможно. Принять решение о том, как лучше поступить, то есть осуществлять репликацию объектов или нет, нужно перед репликацией базы данных, а после ее проведения изменить свое решение вы уже не сможете.
По умолчанию Jet реплицирует объекты приложения Access. Если вы считаете, что этого делать не нужно, выберите из меню Access команду File > Database Properties, в появившемся на экране окне свойств базы данных откройте вкладку Custom, выберите в списке Properties свойство ReplicateProject и присвойте ему значение No (рис. 9.10). Щелкните на кнопке Modify, чтобы сохранить изменение. После репликации базы данных все объекты приложения Access станут локальными объектами основной реплики, а следовательно, в остальных репликах они не появятся.
ПРИМЕЧАНИЕ
Если только речь не идет о базе данных, в которой нет ничего, кроме таблиц и запросов, вы, скорее всего, захотите реплицировать объекты приложения Access.
ВНИМАНИЕ
Если вы конвертировали базу данных более ранней версии Access в формат Access 2002, у нее не будет свойства ReplicateProject. В этом случае вам придется создать новую базу данных Access 2002 и импортировать в нее все объекты старой базы данных.
402
Глава 9"Репликация
~ -Г'
¦И General |;&гопйгу1I Statistics I ^Contentslf.CutfOTC.!
I
Иг туре iMf'TProperUes:
RepBcateProJect j> | Motffy Purpose Received from Recorded by Recorded date Reference Source ¦^1 ^ Delete
H
j?lft к Yes or no C Yes e-.No in '^'.Value^lt-TVoer^4 ReplicateProlect Yes Yes or no | Л?Гд'5ч3:^
Рис. 9.10. Свойство Replica teProject базы данных определяет, подлежат ли объекты приложения Access репликации
Видимость реплик
По уровню видимости поддерживаемые Jet 4.0 реплики делятся на три группы:
О глобальные;
О локальные;
О анонимные.
Видимость реплики определяет, будет ли она видна другим репликам и смогут ли они с ней синхронизироваться.
Глобальная реплика видна всем остальным глобальным репликам, и все они могут с ней синхронизироваться. В предыдущих версиях Jet все реплики, кроме частичных, были глобальными, то есть все они были видны друг другу. Эти реплики самые гибкие, поэтому чаще всего вы будете создавать именно их. Информация обо всех глобальных репликах хранится в таблице MSysReplicas. На основе глобальных реплик можно создавать реплики любых типов: глобальные, локальные, анонимные. По умолчанию реплика, созданная на основе глобальной, также является глобальной.
Локальная реплика может синхронизироваться только со своей родительской репликой (той, что ее создала). Такие реплики используются, в частности, в топологии "звезда". Локальную реплику видит лишь ее родительская реплика. Родительская реплика может инициировать синхронизационный обмен, и конфликты в любом случае устраняются в ее пользу. Приоритет локальной реплики всегда равен нулю. Информация о локальных репликах содержится в таблице MSysReplicas.
Репликация базы данных
403
Анонимная реплика подобна локальной тем, что может синхронизироваться только со своей родительской репликой. Она также всегда имеет нулевой приоритет, поэтому все конфликты выигрывает родительская реплика. Однако информация об анонимной реплике, в отличие от локальной, хранится в таблице MSysReplicas только временно и удаляется из нее после определенного периода бездействия. Анонимные реплики используются в тех случаях, когда общее количество реплик достаточно велико и большинство из них лишь изредка участвует в синхронизационном обмене. После удаления информации из таблицы MSysRepl icas анонимная реплика должна сама инициировать следующий синхронизационный обмен.
Все средства репликации создают по умолчанию глобальные реплики. Если же возникла необходимость в локальных или анонимных репликах, их можно создать с помощью Access или JRO.
Частичные реплики
Частичной называется реплика, содержащая лишь некоторое подмножество данных из одной или нескольких реплицированных таблиц. Если вы, к примеру, устанавливаете базу данных с информацией о продажах на портативных компьютерах коммерческих представителей компании с ограниченным объемом дискового пространства, каждому из таких пользователей можно предоставить информацию только по его региону.
Частичные реплики можно создавать с помощью JRO, DAO или мастера частичных реплик (Partial Replica Wizard), встроенного в Access 2002. О создании частичных реплик с использованием JRO подробно рассказывается ниже, в разделе "Частичная репликация".
Предыдущая << 1 .. 158 159 160 161 162 163 < 164 > 165 166 167 168 169 170 .. 357 >> Следующая