Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Две БД общаются по инету Добавлено: 11.10.05 21:23  

Автор вопроса:  pashaq2000 | Web-сайт: нет | ICQ: 216117684 
Есть одна база "Хранилище" лежит на сервере. Есть вторая база которая обращается по инету к первой и закачивает данные с определенной даты. Если данные частично есть во второй базе то необходимо осуществить докачку. Короче необходимо синхронизировать перефирийную базу в соответствии с центральной, но по возможности частично (то есть не все сподряд данные).

как вообще организовать это дело? ЛЮДИ с чего начать?

Базы есть но вот с общением их с друг другом тяжело!!!

Ответить

  Ответы Всего ответов: 9  

Номер ответа: 1
Автор ответа:
 pashaq2000



ICQ: 216117684 

Вопросов: 13
Ответов: 29
 Web-сайт: нет
 Профиль | | #1
Добавлено: 11.10.05 21:32

Ответить

Номер ответа: 2
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #2 Добавлено: 13.10.05 01:24
А начать тебе следует с изучения репликации.(основная реплика.. и т.д.) Ибо она позволяет делать такие вещи как синхронизацию баз данных. Но тут есть одно НО.. Базы данных (причем обе) должны быть сконструированы специалньным способом, поддерживающим репликацию. Если же это изначально не было заложено в БД на этапе её проектирования, то тут выход один - синхронизировать ручками каждую таблицу, но это уже совсем другая тема..

Ответить

Номер ответа: 3
Автор ответа:
 Neco



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #3
Добавлено: 13.10.05 05:31
Имхо, ручками гораздо проще - ведь база_сервер у тебя не должна обновляться от перифирийной, значит всё довольно просто: запрос типа "SELECT * WHERE date>"+dLast. Насколько я понимаю sql ведь может сравнивать даты?
А потом то, что селектнул отправил.
Тут больше сложностей в вопросе, что за базы, что за системы и прочие тонкости. Я к тому, что не знаю имел ли ты ввиду под сервером веб-сервер, либо просто прогу. Да и в любом случае asp.net смазывает границы.

Ответить

Номер ответа: 4
Автор ответа:
 pashaq2000



ICQ: 216117684 

Вопросов: 13
Ответов: 29
 Web-сайт: нет
 Профиль | | #4
Добавлено: 14.10.05 07:09
Все спасибо!!! будем пробовать!!!!!

Ответить

Номер ответа: 5
Автор ответа:
 Роман



Вопросов: 1
Ответов: 31
 Web-сайт: www.BubnovRV.narod.ru
 Профиль | | #5
Добавлено: 14.10.05 18:38
Работай через WinSock
Но тут надо разработать собственный протокол команд.
На обоих концах вещаешь процессы один как сервер другой как клиент и все.

Ответить

Номер ответа: 6
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #6 Добавлено: 14.10.05 19:28
а у меня даже примерчик есть который с MySQL работает VB6. Создать 2 коннекта к первой и второй базе, потом запросами типа как Neco советовал с одной читать в другую записывать

Ответить

Номер ответа: 7
Автор ответа:
 pashaq2000



ICQ: 216117684 

Вопросов: 13
Ответов: 29
 Web-сайт: нет
 Профиль | | #7
Добавлено: 17.10.05 07:14
А примерчик поюзать не дашь? :)))) Мое мыло pashaq2000@bk.ru.

Ответить

Номер ответа: 8
Автор ответа:
 pashaq2000



ICQ: 216117684 

Вопросов: 13
Ответов: 29
 Web-сайт: нет
 Профиль | | #8
Добавлено: 17.10.05 07:16
Люди, примеры бросайте сюда (pashaq2000@bk.ru), буду очень благодарен. Спасибо!!!

Ответить

Номер ответа: 9
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #9 Добавлено: 17.10.05 18:52
ок

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам