| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > Доступ к ADO через Интернет |
| Автор: Данкинг 7.11.2006, 12:14 |
| В общем, есть база Access, доступ из программы к ней осуществляется через ADO. Поставлена такая задача, чтобы доступ к этой базе (на сервере) имели люди из другого офиса (в другом городе). Как это лучше сделать? Если никак в Access, то, может, перевести базу в другой вид - Oracle и т.п.? |
| Автор: Rodman 7.11.2006, 13:07 | ||
Прикольная задача... ты не пробовал в пути написать
??? Я сам не пробовал, просто предположил... и еще... у меня веб-сервис (работает через инет), доступ можно сделать к любой базе и работать, но необходимо самому писать обработчик... Даже самому интересно стало, как с аксесом можно сделать... |
| Автор: superVad 7.11.2006, 13:34 |
| есть такая штука VPN называеться - сам не пользовался, но какжеться то что надо это чтоб через нет компы могли работать как в одной локалке, наверно надо будет сервер VPN в том офисе где база поднять (и возможно надо внешний айпи) еще можно написать веб интерфейс к базе (но айпи внешний точно тогда нужен будет) |
| Автор: Данкинг 7.11.2006, 13:36 |
| Не-а, путь указывать не катит... |
| Автор: superVad 7.11.2006, 13:48 |
| чтото типа своего вэб-сайта, который будет данные брать из базы |
| Автор: Данкинг 7.11.2006, 13:57 |
| Насчёт VPN: говорят, что уязвимость данных при этом большая, это так? |
| Автор: superVad 7.11.2006, 14:19 |
| http://www.ci.ru/inform4_98/novell.htm поищи инфу в инете тут еще зависит от того где ты работаеш - если ето жутко засекреченый стратегический обьект то конечно может впн и не то что надо |
| Автор: Данкинг 7.11.2006, 14:59 |
| Да не спецагент, инфа в базе - о наших клиентах, счетах на них и т.п. Пишут, что защита есть какая-то у VPN этой, но сисадмин наш не хочет пока что... |
| Автор: superVad 7.11.2006, 16:03 |
| ну так вчем проблема? говори начальству - задачу невозможно решить потому что админ пока не хочет |
| Автор: SergeBS 8.11.2006, 10:11 |
| Данкинг, Способ №1: есть такая штука, Citrix называется. Если на пальцах - комп юзера оказывается в положении всего лишь монитора с клавиатурой. Вся работа - на сервере. Организовал с ним связь любым способом (локалка, выделенка, защищенное соединение Интернет - SSH) - и юзер из соседнего города работает с данными, как юзер из соседней комнаты. Способ №2: пишешь своего клиента, работающего через то же защищенное соединение Интернет (ключевая аббревиатура - SSH). В первом способе - работы почти никакой, ну 1-2 недели будешь с Citrix разбираться, еще время на организацию SSH (2-3 дня хватит). НО! Трафик будет изрядный. Во 2-ом способе: SSH остается, плюс гимор со своим клиентом (на 1..2..4..8.. 2^N месяцев). Зато при правильном подходе будет и через модем 14400 пахать вполне прилично. НО! На самом деле все это фигня, поскольку существует единственный выход из положения: Способ №3: посылаешь Access в пешее эротическое путешествие. Ибо он принципиально не может обеспечить надежную многопользовательскую работу. И по условиям задачи (объем данных, оперативность доступа, сложность обработки, это не все, только начало Для демонстрации можешь поставить MS SQL - какой-нибудь (от 7 до 2005), втянуть в него данные из Access (работы на 2-3 дня, если с 0 и другими задачами не грузят). А потом с помощью кнопки "Reset" демонстрируется разница между Access и нормальным сервером. |
| Автор: superVad 8.11.2006, 12:11 |
| в этой ветке форума есть прикрепленные темы, отмеченые "важно" - почитай |