Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.01.30;
Скачать: CL | DM;

Вниз

Работа с локальной БД удаленно   Найти похожие ветки 

 
Константинов   (2010-10-19 22:40) [0]

Вопрос в тему "начинающим".
Просто нет времени разбираться, т.к. мои знания Delphi, кхгм, мягко гововря мало профессиональные, но сейчас самопальная програмка мне может сэкономить массу времени на работе.

Написать ее я надеюсь, смогу достаточно качественно в минимальные сроки, полазив по FAQ и т.п.

Именно поэтому не заморачиваюсь со схемами построения приложения типа клиент-сервер и т.п. Пишу простое приложение для работы с локальной БД. Приложение планируется разместить на файловом сервере (другого просто нет). Впрочем как и нет админских прав для работы на сервере. Но по моей просьбе могут открыть/запретить доступ нужным мне людям в папку, где будет крутиться вся эта затея. Но на большее надеяться трудно (я хотел написать все на php + MySQL, но уперся в категорическое не желание админа поднимать на сервере апач и пр.)

Можно было бы конечно разместить БД на своем сайте и работать с БД через паблик, но базу нельзя выносить дальше офиса. Поэтому реализация однозначно должна быть внутри корпоративной локалки...

Вносить данные в БД будет достаточно много народу распределенного по разным городам и их нужно как-то идентифицировать, разрешить/запретить доступ к чужим данным, разрешить/запретить редактирование записей и т.п.

Видимо я изобретаю велосипед, но уж работаю с тем что хоть немного знаю, на все про все у меня пару недель, чтобы все реализовать. Потом спросят результат (причем в примитивном случае, всю базу заполнить нужно именно мне (ручками) и далее тратить массу времени на поддержание базы в актуальном состоянии. На это времени просто нет, других задач по горло...
Поэтому задумал разбить задачу на зоны ответственности и обязать удаленный народ заполнять и следить за актуальностью своего куска БД.

Впрочем много слов.

Доступ к БД = Delphi + ADO + Mirosoft Access.
Идентифицировать юзеров планирую по IP.

Вопросов несколько:
Первый:
Что вернет вот эта функция http://www.delphisources.ru/pages/faq/base/get_own_ip.html

IP адрес сервера или юзера запустившего екзешник на сервере?

Второй:
Как защитить базу от копирования/порчи или уничтожения при таком, мягко говоря, не профессиональном подходе к написанию сетевых приложений?

Прошу модератора не затирать тему, по мере написания приложения будет еще масса вопросов, которые я хотел бы задать не распыляясь по разным веткам на форуме. Далеко не факт, что вопросы будут по работе с БД или сетью... просто не знаю, где будет следующая засада... :(

Заранее благодарю.


 
DVM ©   (2010-10-19 22:43) [1]


> Что вернет вот эта функция http://www.delphisources.ru/pages/faq/base/get_own_ip.
> html
>
> IP адрес сервера или юзера запустившего екзешник на сервере?
>

сервера конечно


> Второй:
> Как защитить базу от копирования/порчи или уничтожения при
> таком, мягко говоря, не профессиональном подходе к написанию
> сетевых приложений?

при таком подходе никак


 
DVM ©   (2010-10-19 22:45) [2]


> Что вернет вот эта функция http://www.delphisources.ru/pages/faq/base/get_own_ip.
> html
>
> IP адрес сервера или юзера запустившего екзешник на сервере?
>

Точнее так, функция вернет адрес того компьютера где выполняется этот код. Кто запустил и откуда неважно.


 
sniknik ©   (2010-10-19 23:09) [3]

> Впрочем много слов.
однозначно.

> которые я хотел бы задать не распыляясь по разным веткам на форуме.
второй вопрос в ветке нарушает правило - 1 вопрос = 1 тема. иногда закрывают на это глаза (а не тему), но раз уж если прямо таки намеренно собираешься нарушать правила.... ветка будет закрыта, прямо сейчас.

> Заранее благодарю.
не стоит. лучше прочти правила.



Страницы: 1 вся ветка

Текущий архив: 2011.01.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.006 c
15-1287174545
Юрий
2010-10-16 00:29
2011.01.30
С днем рождения ! 16 октября 2010 суббота


15-1285687990
Штырлиц
2010-09-28 19:33
2011.01.30
Как определить что приложение загрузило GUI


2-1289500746
kolyaVin
2010-11-11 21:39
2011.01.30
Как правильно хранить данные для быстрого поиска


15-1287386006
Юрий Зотов
2010-10-18 11:13
2011.01.30
О машинной арифметике (комментарий к удаленной ветке)


2-1288712243
Doctordradd
2010-11-02 18:37
2011.01.30
Правильный импорт данных из Экселя