powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / разделение задач по разным базам данных
8 сообщений из 8, страница 1 из 1
разделение задач по разным базам данных
    #36346305
strizzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть информационная система, которая требует помесячную активацию, грубо говоря клиент не покупает информационную систему, а арендует её. База данных стоит у клиента, приложение для работы с базой - тоже у клиента.

Предполагаемое решение: разделить данные таким образом, чтобы клиент не мог добавлять новые данные в программу, а только пользовался старыми, если нет активации.

Есть следующие мысли: все хранимые процедуры, отвечающие за добавление данных хранить в отдельной БД и давать возможность их использования, только при условии активации(оплаты).

Хотелось бы услышать ваше мнение по поводу этой идеи, а также может кто знает альтернативные решения задачи.

Заранее благодарен всем откликнувшимся!
...
Рейтинг: 0 / 0
разделение задач по разным базам данных
    #36346325
mir_unregistered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Странная задача и странное решение.

Если БД у клиента, и, соответственно, вход администратора тоже, то с вашими БД он может сделать всё, что угодно (сам или нанять знающего человечка), разделяёте вы их, не разделяйте...
...
Рейтинг: 0 / 0
разделение задач по разным базам данных
    #36346436
strizzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mir_unregistered,
в принципе можно убрать в удалённую базу также все процедуры, кроме тех, которые отвечают за просмотр и тогда наёмному товарищу будет нужно будет создавать всё кроме процедур для посмотра, что будет не совсем целесообразно.

т. е. идея в том, что уже внесённые данные остаются у клиента в любом случае, а если хочется полного функционала, то нужно заплатить.
...
Рейтинг: 0 / 0
разделение задач по разным базам данных
    #36346474
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
strizzzЕсть информационная система, которая требует помесячную активацию, грубо говоря клиент не покупает информационную систему, а арендует её. База данных стоит у клиента, приложение для работы с базой - тоже у клиента.

Предполагаемое решение: разделить данные таким образом, чтобы клиент не мог добавлять новые данные в программу, а только пользовался старыми, если нет активации.

Есть следующие мысли: все хранимые процедуры, отвечающие за добавление данных хранить в отдельной БД и давать возможность их использования, только при условии активации(оплаты).

Хотелось бы услышать ваше мнение по поводу этой идеи, а также может кто знает альтернативные решения задачи.

Заранее благодарен всем откликнувшимся!Приложение то чьё, клиента или ваше?

Если ваше, то путь оно и запрещает изменение данных.
Конечно, при каждом фиксе меняйте имена процедур, сами имена вида:
[603EFBC57147477DBAED94603761815F]
[EA18620A8EC145688DD1D773DFCE8F39]
...
Рейтинг: 0 / 0
разделение задач по разным базам данных
    #36346590
strizzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg,

приложение тоже моё, редактирование и добавление буду запрещать, но хотелось бы подстраховаться и сделать запрет на уровне БД. не совсем понял с именами процедур, зачем мне их менять?
...
Рейтинг: 0 / 0
разделение задач по разным базам данных
    #36346677
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин... так бы и спросил: "Как заставить клиента заплатить ?"
Нет...нужно бадягу на страницу. :)
...
Рейтинг: 0 / 0
разделение задач по разным базам данных
    #36347548
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
strizzzalexeyvg,

приложение тоже моё, редактирование и добавление буду запрещать, но хотелось бы подстраховаться и сделать запрет на уровне БД. не совсем понял с именами процедур, зачем мне их менять?Что непонятного???

Что бы было трудно разобраться в приложении, а если разберёшся, то только до следующего фикса.

ЗЫ. Таблицы и поля тоже можно именовать как процедуры.

ЗЫЫ. Разумеется, переименование должно быть автоматическое при подготовке инсталятора для клиента - не работать же вам с такими именами...
...
Рейтинг: 0 / 0
разделение задач по разным базам данных
    #36352321
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по-нормальному, это делается с помощью usb hasp-ключа подключаемого к серверу.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / разделение задач по разным базам данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]