Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Синхронизация таблиц
|
|||
|---|---|---|---|
|
#18+
Одна таблица на MS SQL, другая локальная в mdb. Надо их синхронизировать, сделать тоже самое, что делают репликации. Натолкните, пожалуйста, на идею. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2003, 16:15 |
|
||
|
Синхронизация таблиц
|
|||
|---|---|---|---|
|
#18+
Какая из таблиц меняется помимо предполагаемой синхронизации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2003, 17:14 |
|
||
|
Синхронизация таблиц
|
|||
|---|---|---|---|
|
#18+
Обе таблицы корректируются и обе должны быть синхронизированы. Т.е. - все по максимуму :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2003, 17:42 |
|
||
|
Синхронизация таблиц
|
|||
|---|---|---|---|
|
#18+
>Одна таблица на MS SQL, другая локальная в mdb А нельзя ли эти две таблицы свести к одной, на MS SQL. С ней и работать. А то писать свою репликацию, да еще в обе стороны... Не ну канечна можно... Но как быть, когда одна и таже запись изменена в обоих таблицах. Какую брать за основу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2003, 18:35 |
|
||
|
Синхронизация таблиц
|
|||
|---|---|---|---|
|
#18+
Re: А нельзя ли эти две таблицы свести к одной, на MS SQL. Если бы все было так просто... Но тот кто платит, тот и заказывает музыку. Юзер хочет основную базу иметь на сервере, но и на своем лаптопе в случае отъезда. Проблему приоритета таблиц можно наверное решить. Предположим, что приоритетом обладает локальная таблица. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2003, 19:03 |
|
||
|
Синхронизация таблиц
|
|||
|---|---|---|---|
|
#18+
>Но тот кто платит, тот и заказывает музыку А сумму можно уточнить. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2003, 19:06 |
|
||
|
Синхронизация таблиц
|
|||
|---|---|---|---|
|
#18+
В чем проблема? У меня базы реплицируются по мылу. Стандартный механизм: У записей есть поле - статус. Одна из Баз (у тебя таблица) назначается главной. Выбираешь изменненые (новые, отредактированные и удаленные) записи, шлешь в другую таблицу, тама применяешь. Статусы обнуляешь. Обратно передаешь записи. Опять применяешь. И все. Не забудь, тока, что надо еще решить проблему удаления. У меня записи физически не удалаются (ставится соответств. статус) для того чтобы при репликации знать, что эта запись удалена и удалить ее везде. Можно и по другому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2003, 19:12 |
|
||
|
Синхронизация таблиц
|
|||
|---|---|---|---|
|
#18+
Re: Стандартный механизм Насчет то механизма оно понятно. Подскажите на уровне компонентов, синтаксиса... Например, как написать сам запрос, выбирающий не совпадающие записи в двух таблицах из разных баз. Еще надо добавить, что полей в этих таблицах навалом, порядка 40. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2003, 19:20 |
|
||
|
Синхронизация таблиц
|
|||
|---|---|---|---|
|
#18+
Судя по твоим вопросам механизм тебе все-таки не понятен не совпадающие записи в двух таблицах из разных баз. Ни к селу ни к городу. Я ж тебе говорю используй статус записи. Вот и выбирай записи из таблицы, где статус<>0 (например). И передавай. А там принимай. Смотри на статус (если к примеру 1, то значит запись новая, надо вставить, если 2 - то удалить (опять же не физически)). При применении смотри кто главный. Чего тут не понятного? Какой синтаксис? Синтаксис - select, insert и update. что полей в этих таблицах навалом, порядка 40. Это разве навалом? У меня к примеру >100 таблиц(и в каждой таблице полно полей) синхронизируются между N серверами. А процедура - одна на всех. А у людей ваще колво таблиц измеряется сотнями (если не тыщами). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2003, 19:29 |
|
||
|
Синхронизация таблиц
|
|||
|---|---|---|---|
|
#18+
Во-о, так бы сразу и сказал, что статус присваевается еще до синхронизации :) Я ж смотрю на проблему однобоко, поэтому и ненравилось количество полей, потому как сравнивать каждое поотдельности - маразм. Спасибо за идею. Это то что нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2003, 19:44 |
|
||
|
|

start [/forum/topic.php?fid=58&gotonew=1&tid=2118527]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 274ms |
| total: | 443ms |

| 0 / 0 |
