Конференция "Начинающим" » Локальную программу в сеть.. [2003]
 
  • Drowsy © (23.05.18 14:11) [0]
    Есть программа на Delphi 2010, типа "каталог", с использованием базы Firebird.
    Сейчас она в "локальном" варианте.
    Задача - сделать сетевой вариант.
    сервер windows 2012.

    Вопрос: Как логично организовать доступ клиентам сети, как клиентам программы, по определённым им в программе (базе) ролям? Хотя бы общую схему.
    Буду благодарен за советы,  полезные ссылки, примеры...

    P.S. Доступ к сети пока без прав администрирования. Нужно сделать как можно больше в роли клиента сети.
  • KSergey © (23.05.18 15:57) [1]
    В БД создать таблицу(-ы) для возможности указания прав с привязкой к логину, например
    В приложении вычитывать данные о правах, менять функциональность в зависимости от наличия или отсутствия прав.

    Firebird - это же SQL-сервер, верно? он и так сетевой всегда, даже если всё на одной машине.
    Или есть какой-то другой его вариант?
  • Inovet © (23.05.18 17:40) [2]
    > [1] KSergey ©   (23.05.18 15:57)
    > Или есть какой-то другой его вариант?

    Есть встраиваемый для однопользовательского варианта, но разницы, насколько помню, никакой, просто при необходимости ставится полный и всё, их тоже несколько.
  • Пупырчик (30.05.18 17:59) [3]

    > Нужно сделать как можно больше в роли клиента сети

    вот не понял, что хотел сказать

    роли в программе - это некие смысловые группировки для операций в ней, например, "списание материалов со склада" или "проведение платежа".
    по этим принципам определяются задействованные объекты БД и выдаются на них права
    а к сетевым ролям это никакого отношения не имеет
 
Конференция "Начинающим" » Локальную программу в сеть.. [2003]
Есть новые Нет новых   [118645   +51][b:0][p:0]