Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Загрузка данных на сервер / 14 сообщений из 14, страница 1 из 1
19.12.2005, 16:58
    #33444770
nova
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных на сервер
ДОбрый день!
Есть на клиенте база данных. Предполагается, что после того как пользователь локально поработал с базой он должен выгрузить последние изменения на сервер(SQL server). Т.е. работа пользователя не всегда осуществляется напрямую с сервером (бывают такие случаи). Каким образом можно выгрузить данные на сервер? Объясните пожалуйста механизм выгрузки. Допустим за день он сделал изменения порядка 1000 записей, причем такие измения, как добавления записей, так и редактирование. В данном случае мастер наращивания или DTS на сервере не подходит, понятно по каким причинам.
Спасибо!
...
Рейтинг: 0 / 0
19.12.2005, 17:03
    #33444798
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных на сервер
Это совершенно не годится !
Как вы будете обрабатывать конфиликты (несколько пользователей + возможность обновление одной и той же записи)?
Вариантов два:
1. Отказаться от OFF LINE работы.
2. Ставить на локальную машину SQL сервер и настраивать репликацию с центральным сервером (Merge скорее всего).

С уважением, Алексей
...
Рейтинг: 0 / 0
19.12.2005, 17:08
    #33444812
nova
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных на сервер
А если задача стоит только лишь в том, чтобы пользователь добавлял записи?
...
Рейтинг: 0 / 0
19.12.2005, 17:14
    #33444832
alex11100
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных на сервер
тянешь с сервера пустой курсор (where 1=2 )
ставишь ему буферизацию
добавляешь новые записи (id c - )

и апдейт

в чем проблемы то ???
...
Рейтинг: 0 / 0
19.12.2005, 19:23
    #33445129
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных на сервер
Hi nova!

Поиск по теме "репликация". Причём это будет гетерогенная репликация (между
разными СУБД), что конечно усложняет задачу.
P.S. "Волшебной кнопки" которую нажал и всё само куда надо "скопировалось"
нет и быть не может.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
20.12.2005, 08:19
    #33445521
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных на сервер
Igor Korolyov
Hi nova!

Поиск по теме "репликация". Причём это будет гетерогенная репликация (между
разными СУБД), что конечно усложняет задачу.

Нет, не гетерогенная.
Есть центральный SQL Server и есть локальный, на компьютере вот этого OffLine пользователя. Он работает всегда в On-Line со своми SQL сервером, а периодически происходит репликация между этим "локальным" SQL сервером и центральным "удаленным".
С уважением, Алексей
...
Рейтинг: 0 / 0
20.12.2005, 08:30
    #33445529
w3d
w3d
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных на сервер
А в таком варианте у пользователя можно ли использовать MSDE?
...
Рейтинг: 0 / 0
20.12.2005, 09:08
    #33445576
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных на сервер
Полагаю, что да, если конечно, ограничения, присущие этой версии SQL сервера, не являются для вас препятствием.
С уважением, Алексей
...
Рейтинг: 0 / 0
21.12.2005, 02:41
    #33447993
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных на сервер
Hi Aleksey!

Читая первое сообщения я понял что на клиенте нету никакого SQL сервера -
там фоксовые базы используются. Этот вопрос конечно лучше разъяснит автор
вопроса...

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
21.12.2005, 10:52
    #33448466
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных на сервер
Igor Korolyov
Hi Aleksey!

Читая первое сообщения я понял что на клиенте нету никакого SQL сервера -
там фоксовые базы используются. Этот вопрос конечно лучше разъяснит автор
вопроса...

Как же нет! А эта фраза : NovaЕсть на клиенте база данных. Предполагается, что после того как пользователь локально поработал с базой он должен выгрузить последние изменения на сервер(SQL server)
С уважением, Алексей
...
Рейтинг: 0 / 0
21.12.2005, 10:56
    #33448481
--Eugene--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных на сервер
Aleksey-KКак же нет! А эта фраза : NovaЕсть на клиенте база данных...
хе хе, раньше в FPD2 таблицы назывались базами данных :)
...
Рейтинг: 0 / 0
21.12.2005, 11:06
    #33448524
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных на сервер
--Eugene--хе хе, раньше в FPD2 таблицы назывались базами данных :)
Ну SQL server всегда назывался SQL server :)
С уважением, Алексей.
...
Рейтинг: 0 / 0
21.12.2005, 11:18
    #33448574
--Eugene--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных на сервер
Aleksey-KНу SQL server всегда назывался SQL server :)
но заметьте, про сервер, стоящий на клиенте ничего не сказано :)
...
Рейтинг: 0 / 0
21.12.2005, 12:32
    #33448933
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных на сервер
Так в этом все и дело! Я и предлагаю добавить еще один SQL Server на КЛИЕНТЕ и работать клиенту с ним, а с главным сервером настроить Merge репликакцию между главным (Publisher и Distributer) и тот, который на клиенте (можно и MSDE), как Pull Subscription.
--Eugene-- Aleksey-KНу SQL server всегда назывался SQL server :)
но заметьте, про сервер, стоящий на клиенте ничего не сказано :)
С уважением, Алексей
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Загрузка данных на сервер / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]