Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2011.01.30;
Скачать: [xml.tar.bz2];

Вниз

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

 
Константинов   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.003 c
2-1289186027
Gu
2010-11-08 06:13
2011.01.30
Определить консольное приложение


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


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


15-1285267773
Rouse_
2010-09-23 22:49
2011.01.30
Немного музыки


15-1286122969
@!!ex
2010-10-03 20:22
2011.01.30
Java 4-ever





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский