|
|
|
Загрузка данных на сервер
|
|||
|---|---|---|---|
|
#18+
ДОбрый день! Есть на клиенте база данных. Предполагается, что после того как пользователь локально поработал с базой он должен выгрузить последние изменения на сервер(SQL server). Т.е. работа пользователя не всегда осуществляется напрямую с сервером (бывают такие случаи). Каким образом можно выгрузить данные на сервер? Объясните пожалуйста механизм выгрузки. Допустим за день он сделал изменения порядка 1000 записей, причем такие измения, как добавления записей, так и редактирование. В данном случае мастер наращивания или DTS на сервере не подходит, понятно по каким причинам. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2005, 16:58 |
|
||
|
Загрузка данных на сервер
|
|||
|---|---|---|---|
|
#18+
Это совершенно не годится ! Как вы будете обрабатывать конфиликты (несколько пользователей + возможность обновление одной и той же записи)? Вариантов два: 1. Отказаться от OFF LINE работы. 2. Ставить на локальную машину SQL сервер и настраивать репликацию с центральным сервером (Merge скорее всего). С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2005, 17:03 |
|
||
|
Загрузка данных на сервер
|
|||
|---|---|---|---|
|
#18+
А если задача стоит только лишь в том, чтобы пользователь добавлял записи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2005, 17:08 |
|
||
|
Загрузка данных на сервер
|
|||
|---|---|---|---|
|
#18+
тянешь с сервера пустой курсор (where 1=2 ) ставишь ему буферизацию добавляешь новые записи (id c - ) и апдейт в чем проблемы то ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2005, 17:14 |
|
||
|
Загрузка данных на сервер
|
|||
|---|---|---|---|
|
#18+
Hi nova! Поиск по теме "репликация". Причём это будет гетерогенная репликация (между разными СУБД), что конечно усложняет задачу. P.S. "Волшебной кнопки" которую нажал и всё само куда надо "скопировалось" нет и быть не может. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2005, 19:23 |
|
||
|
Загрузка данных на сервер
|
|||
|---|---|---|---|
|
#18+
Igor Korolyov Hi nova! Поиск по теме "репликация". Причём это будет гетерогенная репликация (между разными СУБД), что конечно усложняет задачу. Нет, не гетерогенная. Есть центральный SQL Server и есть локальный, на компьютере вот этого OffLine пользователя. Он работает всегда в On-Line со своми SQL сервером, а периодически происходит репликация между этим "локальным" SQL сервером и центральным "удаленным". С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2005, 08:19 |
|
||
|
Загрузка данных на сервер
|
|||
|---|---|---|---|
|
#18+
А в таком варианте у пользователя можно ли использовать MSDE? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2005, 08:30 |
|
||
|
Загрузка данных на сервер
|
|||
|---|---|---|---|
|
#18+
Полагаю, что да, если конечно, ограничения, присущие этой версии SQL сервера, не являются для вас препятствием. С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2005, 09:08 |
|
||
|
Загрузка данных на сервер
|
|||
|---|---|---|---|
|
#18+
Hi Aleksey! Читая первое сообщения я понял что на клиенте нету никакого SQL сервера - там фоксовые базы используются. Этот вопрос конечно лучше разъяснит автор вопроса... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 02:41 |
|
||
|
Загрузка данных на сервер
|
|||
|---|---|---|---|
|
#18+
Igor Korolyov Hi Aleksey! Читая первое сообщения я понял что на клиенте нету никакого SQL сервера - там фоксовые базы используются. Этот вопрос конечно лучше разъяснит автор вопроса... Как же нет! А эта фраза : NovaЕсть на клиенте база данных. Предполагается, что после того как пользователь локально поработал с базой он должен выгрузить последние изменения на сервер(SQL server) С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 10:52 |
|
||
|
Загрузка данных на сервер
|
|||
|---|---|---|---|
|
#18+
Aleksey-KКак же нет! А эта фраза : NovaЕсть на клиенте база данных... хе хе, раньше в FPD2 таблицы назывались базами данных :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 10:56 |
|
||
|
Загрузка данных на сервер
|
|||
|---|---|---|---|
|
#18+
--Eugene--хе хе, раньше в FPD2 таблицы назывались базами данных :) Ну SQL server всегда назывался SQL server :) С уважением, Алексей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 11:06 |
|
||
|
Загрузка данных на сервер
|
|||
|---|---|---|---|
|
#18+
Aleksey-KНу SQL server всегда назывался SQL server :) но заметьте, про сервер, стоящий на клиенте ничего не сказано :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 11:18 |
|
||
|
Загрузка данных на сервер
|
|||
|---|---|---|---|
|
#18+
Так в этом все и дело! Я и предлагаю добавить еще один SQL Server на КЛИЕНТЕ и работать клиенту с ним, а с главным сервером настроить Merge репликакцию между главным (Publisher и Distributer) и тот, который на клиенте (можно и MSDE), как Pull Subscription. --Eugene-- Aleksey-KНу SQL server всегда назывался SQL server :) но заметьте, про сервер, стоящий на клиенте ничего не сказано :) С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 12:32 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=284&tid=1592739]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 393ms |

| 0 / 0 |
