Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Доступ на базе только чтение!!! / 13 сообщений из 13, страница 1 из 1
25.09.2019, 11:49
    #39866765
guest0550
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ на базе только чтение!!!
Доброго времени суток! Как я могу ограничить доступа чтобы только для чтение (select). У меня есть SQL Server 2014 Express Edition и я обязан дать доступа только чтение на кадрами через веб интерфейса!
...
Рейтинг: 0 / 0
25.09.2019, 11:57
    #39866775
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ на базе только чтение!!!
Включить пользователей в роль db_denydatawriter.
...
Рейтинг: 0 / 0
25.09.2019, 11:59
    #39866778
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ на базе только чтение!!!
если еще ничего не выдано, то включить в роль db_datareader.
а если выдано, то надо смотреть, что именно.
если сисадмин, то ничего не поможет
...
Рейтинг: 0 / 0
25.09.2019, 12:01
    #39866785
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ на базе только чтение!!!
итого образовалось два лагеря: запретить везде писать VS разрешить везде читать
...
Рейтинг: 0 / 0
25.09.2019, 12:05
    #39866788
guest0550
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ на базе только чтение!!!
invm,

Я на SQL Server новичок, как я могу добавить пользователь с ограниченном (только чтение) доступа?
...
Рейтинг: 0 / 0
25.09.2019, 12:06
    #39866790
guest0550
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ на базе только чтение!!!
Yasha123,

Можно объяснить по этапном с скриптом!!!
...
Рейтинг: 0 / 0
25.09.2019, 12:19
    #39866796
iiyama
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ на базе только чтение!!!
guest0550Можно объяснить по этапном с скриптом!!!
use [Ваша база]
go
ALTER ROLE [db_denydatawriter] ADD MEMBER [Ваш пользователь]
...
Рейтинг: 0 / 0
25.09.2019, 12:34
    #39866807
guest0550
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ на базе только чтение!!!
iiyama,

теперь как я могу получить список пользователей который находиться на мой сервер
...
Рейтинг: 0 / 0
25.09.2019, 13:30
    #39866852
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ на базе только чтение!!!
guest0550iiyama,

теперь как я могу получить список пользователей который находиться на мой сервер

экий вы неудержимый
...
Рейтинг: 0 / 0
25.09.2019, 13:30
    #39866853
PsyMisha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ на базе только чтение!!!
guest0550,

1) Создаешь логин на MSSQL сервере
2) Создаешь пользователя внутри БД, матчишь с этим логином
3) вызываешь инструкцию EXEC sp_helpuser - убеждаешься что есть сопоставление юзера логину
4) связываешь нового пользователя с ролью уровня БД - exec sp_addrolemember 'db_datareader', '%user_name%'
5) PROFIT

Есть альтернативный вариант - создать пользователя в БД - все, до 3го пункта выше, и в роль не добавлять, а дать вручную права на объекты - поштучно - например - чтение на определенную таблицу -
GRANT SELECT ON [%TABLE_NAME%] TO [%USER_NAME%]
...
Рейтинг: 0 / 0
25.09.2019, 13:33
    #39866854
PsyMisha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ на базе только чтение!!!
guest0550,

Получить список логинов на сервере:
Код: sql
1.
exec sp_helplogins



Получить список юзеров внутри БД:
Код: sql
1.
exec sp_helpuser
...
Рейтинг: 0 / 0
25.09.2019, 15:14
    #39866923
guest0550
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ на базе только чтение!!!
PsyMisha,

exec sp_helpuser - результат запроса

UserName RoleName LoginName DefDBName DefSchemaName UserID

dbo db_owner sa master dbo 1
guest public NULL NULL guest 2
INFORMAT... public NULL NULL NULL 3
sys public NULL NULL NULL 4
test db_datareader test ZK8 dbo 5
test2 db_datareader test2 ZK8 dbo 6
...
Рейтинг: 0 / 0
25.09.2019, 15:56
    #39866953
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ на базе только чтение!!!
guest0550Yasha123,

Можно объяснить по этапном с скриптом!!!
Код: sql
1.
exec sp_addrolemember 'db_datareader', 'your_user' 


вон уже пара юзеров в этой роли есть.
добавляйте остальных
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Доступ на базе только чтение!!! / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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