Заблокирован
1

Разграничение прав доступа к таблице

20.06.2014, 07:34. Показов 8053. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день! У меня вопрос. Как разграничить права доступа к определенной таблицы определенным пользователем. К примеру SQL Server поддерживает такое, а вот в MySQL то ли нет, или я не могу найти. Есть глобальный доступ к базе, а как к отдельной таблицы сделать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.06.2014, 07:34
Ответы с готовыми решениями:

Разграничение прав доступа к таблице DBGrid
У меня есть таблица в C++ Builder, мне нужно сделать так, чтобы было 2 пользователя: админ и...

"Разграничение и настройка прав доступа к таблице"
1. Создать базу данных 2. Создать следующих пользователей с ролями: 1. admin —...

Разграничение прав доступа
Здравствуйте. Занялся в своей организацией разграничением правд доступа. В ДИ написано, что должен...

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

8
Модератор
4217 / 3058 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
20.06.2014, 09:27 2
Речь идет о доступе к таблице, или доступе к отдельным строкам таблицы? Если первое, то в БД такие вещи решаются через выдачу/забирание грантов (GRANT / REVOKE)
0
Заблокирован
20.06.2014, 09:48  [ТС] 3
Grossmeister, Как можно организовать доступ к отдельным таблицам не строкам?
0
Модератор
4217 / 3058 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
20.06.2014, 09:57 4
дока
http://dev.mysql.com/doc/mysql... cture.html
0
Заблокирован
20.06.2014, 13:13  [ТС] 5
Grossmeister, Дааааа, оказывается проще чем SQL Server я пока не видел!
0
Модератор
4217 / 3058 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
20.06.2014, 14:00 6
Цитата Сообщение от dev.Free Посмотреть сообщение
оказывается проще чем SQL Server я пока не видел
Я не знаком с MS SQL, но вообще выдача прав через GRANT - это общий принцип, применяемый во многих СУБД (в Oracle, например, именно так). Кроме того, если просто, то, как правило, менее гибко.
0
Заблокирован
20.06.2014, 14:27  [ТС] 7
Grossmeister, Можете показать пример?
0
Модератор
4217 / 3058 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
20.06.2014, 14:46 8
Цитата Сообщение от dev.Free Посмотреть сообщение
Можете показать пример?
Собственно, по приведенной ссылке примеры есть.
Простейший вариант - грант на SELECT таблицы
SQL
1
GRANT SELECT ON tab1 TO user1
1
Заблокирован
20.06.2014, 15:05  [ТС] 9
Grossmeister, А тут получается только к базе целиком выдаются права?
Миниатюры
Разграничение прав доступа к таблице  
0
20.06.2014, 15:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.06.2014, 15:05
Помогаю со студенческими работами здесь

Разграничение прав доступа.
есть БД в SQL Server 2000 и приложение в Delphi. при запуске приложения появляется форма где...

Разграничение прав доступа
Есть таблица, в ней n строк, n столбцов (id integer, gid text, etc...) Как реализовать доступ...

Разграничение прав доступа к БД
Имеется простенький веб сайт, у которого 3 страницы(homepage, page1, page2), в двух последних...

Разграничение прав доступа в Excel
Добрый день! Как реализовать разграничение прав для пользователей? Допустим у нас имеются 4...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru