forum.bitel.ru
http://forum.bitel.ru/

SQL редактор
http://forum.bitel.ru/viewtopic.php?f=22&t=9639
Страница 1 из 1

Автор:  zavndw [ 04 сен 2014, 09:32 ]
Заголовок сообщения:  SQL редактор

Подскажите пожалуйста можно ли в SQL редакторе сделать раздельные значения прав на выполнение select/update/delete запросов? (две галки на права действий только чтение и "все")

Автор:  stark [ 04 сен 2014, 11:20 ]
Заголовок сообщения:  Re: SQL редактор

Можно попробовать пойти этим путем.

Автор:  zavndw [ 12 сен 2014, 14:26 ]
Заголовок сообщения:  Re: SQL редактор

А есть альтернативные варианты?

Автор:  stark [ 12 сен 2014, 15:31 ]
Заголовок сообщения:  Re: SQL редактор

zavndw писал(а):
А есть альтернативные варианты?

Права на таблицы и т.п, проверяет mysql сервер. Пытаться дублировать эти права у себя, т.е самостоятельно парсить запрос, и проверять что там можно делать, а что нельзя - это неверный путь, это никогда не будет нормалаьно работать. Значит есть только один вариант, это для каждого пользователя в BG настраивать пользователя в mysql и настраивать эти права там. В биллинге хранить связку пользователь BG - пользователь mysql( например в конфигурации каждого пользователя хранить логин пользователя mysql и где-то хранить пароль. А в редакторе sql посылать запросы от имени привязанного пользователя mysql. Вижу такой альтернативный вариант.

Автор:  zavndw [ 12 сен 2014, 15:45 ]
Заголовок сообщения:  Re: SQL редактор

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

Автор:  stark [ 12 сен 2014, 19:10 ]
Заголовок сообщения:  Re: SQL редактор

zavndw писал(а):
тогда пойду к истокам, может подскажете. Не получается у нашего сотрудника работать на прямую с бд через odbc. Я ему поднимал тестовую базу (скопированная боевая на другую машину) на ней все работает но с базой ни кто не работает в это время. Следовательно что бы он в боевой мог сделать что ему надо необходимо тормозить биллинг и приложения


А ему зачем ? Если отчеты строить, то подойдет slave. Или он хочет что-то записывать в базу в больших объeмах пока никто не работает ? И что значит никто не работает ? Основная нагрузка идет же обычно от абонентов(Radius, обсчет, личный кабинет), их обычно на порядки больше, чем сотрудников. А абоненты же работают всегда?

Автор:  zavndw [ 13 сен 2014, 06:12 ]
Заголовок сообщения:  Re: SQL редактор

Ему строить отчеты, и хочет что-то записывать в базу в больших объeмах данные. слейва нет:( Ни кто не работает я имею ввиду что он едиственный кто обращается к бд. да на боевой машине абоненты всегда работают, +всегда идут оплаты по mps и тормозить биллинг ни как нельзя

Автор:  stark [ 15 сен 2014, 11:08 ]
Заголовок сообщения:  Re: SQL редактор

А что он записывает? через клиент биллинга ?

Автор:  zavndw [ 15 сен 2014, 11:31 ]
Заголовок сообщения:  Re: SQL редактор

через MS Access, записывает данные текстовые в параметры договора

Автор:  stark [ 15 сен 2014, 13:10 ]
Заголовок сообщения:  Re: SQL редактор

zavndw писал(а):
через MS Access, записывает данные текстовые в параметры договора


Тогда при чем тут клиент биллинга и sql -редактор? Он не напрямую в базу лезет ?

Автор:  zavndw [ 15 сен 2014, 14:33 ]
Заголовок сообщения:  Re: SQL редактор

клиент не причем, не на прямую а через какой то свой велосипед который не работает на боевой машине

Автор:  stark [ 15 сен 2014, 18:28 ]
Заголовок сообщения:  Re: SQL редактор

Думаю вам хватит slave и какой-то еще дополнительной базы с правами на запись, чтобы туда заносить его данные. Или он в наши таблицы заносит ?

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/