Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];




Вниз

Доступ к базе данных издалека - как? 


Victor   (2001-12-20 18:08) [0]

Может и не по адресу, но:

есть такая проблема - есть по области десяток рабочих мест, где вводятся данные в локальные базы данных; с чего подступиться, если хочеться централизовать эти данные, чтобы все точки работали с единственной базой данных? Теоретически каждая точка имеет выход в ИНет, т.е. доступ к "серверу" с базой возможен через ИНет; какие технологии следовало бы при этом использовать? Интересны любые мнения, как практиков, так и теоретиков.



Mick   (2001-12-20 18:20) [1]

Не сказал что за базы данных у тебя. Поэтому пример для локальных таблиц

with Table1 do
begin
DatabaseName:="\\<host_with_datafiles_ip>\ShareName\FolderName";
TableName:="FirstTableName";
Table1.Open;
end;



kig   (2001-12-20 19:11) [2]

В принципе с серверами БД можно работать и напрямую через TCP... Но в этом случае сервер получается "выставленным" в инет...

Если это не устраивает ("выставленным" в инет) - то типичное решение - трех или более звенка... А уж какой стык - TCP, HTTP, SOAP... какой сервер - свой на D или, ну например, HTTP сервер, какой клиент (взаимосвязано - какие OC на клиентах) - это зависит от Вас....от задачи, средств, времени...



Delirium   (2001-12-20 19:41) [3]

В зависимости от канала существуют два пути: если канал позволяет работать в RealTime, то всё прекрасно, таких и-нет решений множество. А вот если канал слабенький надо подумать о репликации. СУБД, качественно поддерживающих репликации не так много всё те-же MSSQL да Oracle. Всё зависит от конкретных условий, ты бы рассказал по подробнее...



Boo   (2001-12-20 21:05) [4]

Если прога использует BDE или грамотно (настраиваемо интерактивно) написано с использованием, скажем, ADO, то перенос на нормальный SQL сервер выглядит прозрачно для пользователя...
А вот через Инет - совсем другое дело... Самый простой вариант - VPN-сервер, и по нему соединение с SQL-серваком




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.035 c
1-75569           Azeroth               2002-01-06 17:05  2002.01.24  
Как запустить чужое приложение из своего


1-75589           Vacheslav             2002-01-07 13:21  2002.01.24  
Как обработать


7-75703           Dratvik               2001-10-09 18:35  2002.01.24  
Можно ли как-то сделать файл на диске невидимым для Explorer и других


14-75673          Labert                2001-11-28 10:30  2002.01.24  
Небольшое лингвистическое исследование


1-75628           GreySerg              2002-01-08 20:27  2002.01.24  
Как в property задать значение по умолчанию?