Можно ли организова...
 
Уведомления
Очистить все

Можно ли организовать распределенную БД, используя возможности репликаций, имеющиеся в сервере MS-SQL?

1 Записи
1 Пользователи
0 Likes
419 Просмотры
11-150 Okolokompa Форум
(@sergey)
Estimable Member
Присоединился: 5 лет назад
Записи: 42
Создатель темы  

Нет. Пользуйтесь механизмами создания распределенных БД, созданным специально для программы 1C: Предприятие фирмой 1С
или другими фирмами.

Это связано с нетривиальностью хранимых в БД данных программы 1С: Предприятие и с тем, что она (программа 1С: Предприятие)
контролирует целостность структуры создаваемых ею таблиц, а при установлении Merge-репликации SQL-сервера в таблицы,
хранящие данные программы 1С: Предприятие, добавляется дополнительное поле - внутренний идентификатор реплицированной
строки. После опубликования таблицы на репликацию программа 1С: Предприятие будет считать что база данных разрушена и
откажется работать. Но именно Merge-репликации пригодна для организации распределенных баз данных. Репликация в режиме
SnapShot не нарушает работу программы 1С: Предприятие с опубликованной базой данных, но это однонаправленная, а не
двусторонняя репликация, поэтому она не может быть использована для организации распределенной базы данных. Хотя,
репликация в режиме SnapShot может быть пригодна для создания автоматически обновляемых копий базы данных для анализа
данных (чтобы такой анализ можно было проводить в другом офисе или дому у владельца предприятия или в основном офисе просто
для того, чтобы не перенапрягать основную рабочую систему сложными отчетами).


   
Цитата
Поделиться: