J
juk-777
Доброго времени суток, уважаемые!
Хочу попросить помощи в выборе метода реализации следующей задумки...
Имеется БД, располагающаяся на сервере Сервер1, без возможности репликации с другими серверами в других организациях, то есть доступ к БД имеет ограниченное количество юзеров из Организации1, которые создают/накапливают свои документы.
Необходимо в других организациях поставить ту же БД, но без документов Организации1, то есть чтобы в разных копиях этой БД у каждой организации в этой базе были только свои документы!
НО, базу, находящуюся на Сервере1, необходимо (к примеру) раз в месяц пополнять всеми наработанными документами с других Организаций.
Дело осложняется тем, что стандартными методами репликации воспользоваться нельзя, так как сервера будут располагаться в локальных сетях без доступа к вешнему миру и без видимости сетей между собой)
Нужно инициировать выгрузку документов у сторонних организаций по кнопке в файл или базу. Думал сначала выгружать в файл csv, но передумал, так как в базе в полях на форме будут вложения (документы, картинки), в связи с чем нужно наверное выгружать в новую базу. Затем эту базу/файл необходимо на флэшке притащить в Организацию1 и произвести Импорт данных из базы/файла.
Уважаемые коллеги, как лучше это все реализовать?)
Может какие-то дополнительные поля/признаки нужны для определения того, что документ уже был отправлен в прошлый раз, ну чтобы не выгружать все доки, а делать выборку по значению данного поля. Может еще нужна куча всего, о чем я еще не мог подумать)
В общем, попрошу Ваших комментариев по этому поводу, а я уже все скомпоную и выберу оптимальный путь для решения задачи.
Заранее огромное спасибо!
Хочу попросить помощи в выборе метода реализации следующей задумки...
Имеется БД, располагающаяся на сервере Сервер1, без возможности репликации с другими серверами в других организациях, то есть доступ к БД имеет ограниченное количество юзеров из Организации1, которые создают/накапливают свои документы.
Необходимо в других организациях поставить ту же БД, но без документов Организации1, то есть чтобы в разных копиях этой БД у каждой организации в этой базе были только свои документы!
НО, базу, находящуюся на Сервере1, необходимо (к примеру) раз в месяц пополнять всеми наработанными документами с других Организаций.
Дело осложняется тем, что стандартными методами репликации воспользоваться нельзя, так как сервера будут располагаться в локальных сетях без доступа к вешнему миру и без видимости сетей между собой)
Нужно инициировать выгрузку документов у сторонних организаций по кнопке в файл или базу. Думал сначала выгружать в файл csv, но передумал, так как в базе в полях на форме будут вложения (документы, картинки), в связи с чем нужно наверное выгружать в новую базу. Затем эту базу/файл необходимо на флэшке притащить в Организацию1 и произвести Импорт данных из базы/файла.
Уважаемые коллеги, как лучше это все реализовать?)
Может какие-то дополнительные поля/признаки нужны для определения того, что документ уже был отправлен в прошлый раз, ну чтобы не выгружать все доки, а делать выборку по значению данного поля. Может еще нужна куча всего, о чем я еще не мог подумать)
В общем, попрошу Ваших комментариев по этому поводу, а я уже все скомпоную и выберу оптимальный путь для решения задачи.
Заранее огромное спасибо!